<?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>Just This</title>
	<atom:link href="http://justthis.compeek.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://justthis.compeek.me</link>
	<description>If you can read this, you&#039;re too close.</description>
	<lastBuildDate>Wed, 30 Dec 2009 08:00:12 +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>Windows 7 Upgrade Error: &#8220;The product key is not valid.&#8221;</title>
		<link>http://justthis.compeek.me/2009/12/29/windows-7-upgrade-error-the-product-key-is-not-valid/</link>
		<comments>http://justthis.compeek.me/2009/12/29/windows-7-upgrade-error-the-product-key-is-not-valid/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:47:23 +0000</pubDate>
		<dc:creator>Compeek</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[activated]]></category>
		<category><![CDATA[activation]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[product key]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.compeek.net/justthis/2009/12/29/windows-7-upgrade-error-the-product-key-is-not-valid/</guid>
		<description><![CDATA[digg_url = "http://www.compeek.net/justthis/2009/12/29/windows-7-upgrade-error-the-product-key-is-not-valid/";digg_title = "Windows 7 Upgrade Error: “The product key is not valid.”";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; If you purchased an upgrade of Windows 7, you probably know that you need to have XP or Vista prior to upgrading to Windows 7. However, if you format [...]]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"><script type="text/javascript">digg_url = "http://www.compeek.net/justthis/2009/12/29/windows-7-upgrade-error-the-product-key-is-not-valid/";digg_title = "Windows 7 Upgrade Error: “The product key is not valid.”";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script><script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script></div>
<p>If you purchased an upgrade of Windows 7, you probably know that you need to have XP or Vista prior to upgrading to Windows 7. However, if you format your hard drive before installing Windows 7 with the upgrade disc, you may receive an error message when you enter your product key saying that it’s not valid. Since you need to have XP or Vista already installed, the product key is invalid if you no longer have the older version of Windows installed.</p>
<p>The obvious solution is to reinstall the older version of Windows first, and then run the Windows 7 upgrade again, but that can be a hassle. To save time, there is a work-around that lets you use the product key after all. Leave the product-key box blank and finish the installation process. Leave the upgrade disc in the drive, and once you are in Windows 7, go to the disc and run the installer again from within Windows. Follow the steps, and once it’s done “upgrading,” or installing for the second time, you can enter your product key with no problems.</p>
<p>This might be a flaw in the installation process, but it seems that “upgrading” an un-activated installation of the same Windows 7 version lets you use the product key from an upgrade license.</p>
<p><strong>Important:</strong> Realize that using this solution to be able to use an upgrade disc without owning XP or Vista for the same computer already is a violation of the upgrade license. I am only providing this information for convenience if you are within the license terms and simply didn’t realize that you cannot format your hard drive first. Utilizing this work-around for any other purpose is illegal.</p>
<p><em>I found this solution at </em><a title="http://www.oit.umn.edu/utools/all-software/windows-7-upgrade/" href="http://www.oit.umn.edu/utools/all-software/windows-7-upgrade/"><em>http://www.oit.umn.edu/utools/all-software/windows-7-upgrade/</em></a><em>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://justthis.compeek.me/2009/12/29/windows-7-upgrade-error-the-product-key-is-not-valid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Installation Error: &#8220;Setup was unable to create a new system partition or locate an existing system partition.&#8221;</title>
		<link>http://justthis.compeek.me/2009/12/29/the-windows-7-installation-error-setup-was-unable-to-create-a-new-system-partition-or-locate-an-existing-system-partition/</link>
		<comments>http://justthis.compeek.me/2009/12/29/the-windows-7-installation-error-setup-was-unable-to-create-a-new-system-partition-or-locate-an-existing-system-partition/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:29:04 +0000</pubDate>
		<dc:creator>Compeek</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.compeek.net/justthis/2009/12/29/the-windows-7-installation-error-setup-was-unable-to-create-a-new-system-partition-or-locate-an-existing-system-partition/</guid>
		<description><![CDATA[digg_url = "http://www.compeek.net/justthis/2009/12/29/the-windows-7-installation-error-setup-was-unable-to-create-a-new-system-partition-or-locate-an-existing-system-partition/";digg_title = "Windows 7 Installation Error: “Setup was unable to create a new system partition or locate an existing system partition.”";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; I bought myself a copy of Windows 7 Professional, exited to have the real thing after using the release candidate [...]]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"><script type="text/javascript">digg_url = "http://www.compeek.net/justthis/2009/12/29/the-windows-7-installation-error-setup-was-unable-to-create-a-new-system-partition-or-locate-an-existing-system-partition/";digg_title = "Windows 7 Installation Error: “Setup was unable to create a new system partition or locate an existing system partition.”";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script><script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script></div>
<p>I bought myself a copy of Windows 7 Professional, exited to have the real thing after using the release candidate for months. I put in my DVD, clicked through the first couple steps of the installation process, set up my hard drive partitions, and then the error message popped up: “Setup was unable to create a new system partition or locate an existing system partition.” I tried redoing the partitions, restarting, et cetera, but I kept getting the error every time.</p>
<p>After Googling for the error, I found that quite a few other people have had the same problem. Fortunately the fix is extremely simple. Go to your BIOS settings and change the hard drive to which you are installing Windows 7 to be first in the hard drive boot order. Also temporarily change the hard drive to be the primary boot device (instead of a CD/DVD drive or a floppy drive). Restart, and when the computer first boots, you will probably need to press a key when it asks to boot from the DVD drive. Do so, and start the installation process again. You should then be able to go through the installation with no problems. Once Windows 7 is installed, you can return to the BIOS settings and change the boot device orders back to how you want them.</p>
<p><em>Many thanks to LinuxUser77 on Microsoft TechNet for providing the solution: </em><a title="http://social.technet.microsoft.com/Forums/en/w7itproinstall/thread/8c26780a-78ba-4113-994b-a0ef2c117c76" href="http://social.technet.microsoft.com/Forums/en/w7itproinstall/thread/8c26780a-78ba-4113-994b-a0ef2c117c76"><em>http://social.technet.microsoft.com/Forums/en/w7itproinstall/thread/8c26780a-78ba-4113-994b-a0ef2c117c76</em></a><em>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://justthis.compeek.me/2009/12/29/the-windows-7-installation-error-setup-was-unable-to-create-a-new-system-partition-or-locate-an-existing-system-partition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Install Subversion on a Shared Hostmonster Account</title>
		<link>http://justthis.compeek.me/2009/07/15/how-to-install-subversion-on-a-shared-hostmonster-account/</link>
		<comments>http://justthis.compeek.me/2009/07/15/how-to-install-subversion-on-a-shared-hostmonster-account/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 00:33:03 +0000</pubDate>
		<dc:creator>Compeek</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[bluehost]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[hostmonster]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shared]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tarball]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://compeek.net/justthis/2009/07/15/how-to-install-subversion-on-a-shared-hostmonster-account/</guid>
		<description><![CDATA[digg_url = "http://www.compeek.net/justthis/2009/07/15/how-to-install-subversion-on-a-shared-hostmonster-account/";digg_title = "How to Install Subversion on a Shared Hostmonster Account";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; I’ve been using Hostmonster to host this site for about a year and a half now. I applied for SSH access, which requires a scan of a legal ID, a [...]]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"><script type="text/javascript">digg_url = "http://www.compeek.net/justthis/2009/07/15/how-to-install-subversion-on-a-shared-hostmonster-account/";digg_title = "How to Install Subversion on a Shared Hostmonster Account";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script><script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script></div>
<p>I’ve been using Hostmonster to host this site for about a year and a half now. I applied for SSH access, which requires a scan of a legal ID, a while ago, and today I needed to install Subversion by logging in via SSH. Hostmonster does not use Ubuntu for their servers, so apt-get was out of the question. I contacted Hostmonster support about this, and although they said they are unable to provide support for 3rd party software, they were very quick to respond and provided me with a link that might help. After some Googling, I came upon <a title="http://www.bluehostforum.com/showthread.php?t=9838" href="http://www.bluehostforum.com/showthread.php?t=9838" target="_blank">this post</a> in a forum topic somewhere. Unfortunately the post was made in August of 2007, so the versions listed for some of the files are quite out-of-date. I couldn’t find any recent guides, but I wasn’t going to quit there.</p>
<p>I’m no Linux expert; in fact, I hardly know my way around the command line. I have messed around with Ubuntu, though, so I had knowledge enough to figure out what I needed to do. I now have a successful install of Subversion! Here is how to get it all working on a Hostmonster shared account. Note that this should work with Bluehost as well since they are related. Please forgive my terminology here. As I mentioned, I’m not really good with Linux, but I’ll do my best to explain.</p>
<p>First, we need to get two Apache tarballs that are required for building Subversion from source since they aren’t included in the Subversion tarball. They are both part of the <a href="http://apr.apache.org/" target="_blank">Adobe Portable Runtime Project</a>. We need APR and APR-util. As of this writing, the latest versions are 1.3.6 and 1.3.8 respectively. To find the download locations for the latest version, go to the <a href="http://apr.apache.org/download.cgi" target="_blank">download page</a> and find the apr-[version].tar.gz and apr-util-[version].tar.gz files. You will need to use the download URLs for these to get the latest versions. Here are the commands to install these using a terminal. Replace the URLs and filenames to match those that you found on the download page.</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> mkdir ~/src</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> cd ~/src</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> wget http://www.axint.net/apache/apr/apr-1.3.6.tar.gz</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> tar -xzf apr-1.3.6.tar.gz </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span> cd apr-1.3.6</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span> ./configure --prefix=$HOME</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum8">   8:</span> make </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum9">   9:</span> make install</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum10">  10:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum11">  11:</span> cd ~/src</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum12">  12:</span> wget http://www.axint.net/apache/apr/apr-util-1.3.8.tar.gz</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum13">  13:</span> tar -xzf apr-util-1.3.8.tar.gz</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum14">  14:</span> cd apr-util-1.3.8</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum15">  15:</span> ./configure --prefix=$HOME --with-apr=$HOME</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum16">  16:</span> make</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum17">  17:</span> make install</pre>
<p><!--CRLF--></p>
</p></div>
</div>
<p>Next we need to find the latest version of Subversion to download and build. You can find a link to the latest version right on the <a href="http://subversion.tigris.org/" target="_blank">home page for Subversion</a>. As of this post, the latest version is 1.6.3. You will need the link to the .tar.gz file under Source Code. Here are the commands to get us started. <strong>Even if you know what you are doing, do not go any further than this yet because we need to do something else first.</strong> Replace the URL and filenames to match those that you found on the download page.</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> cd ~/src</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> wget http://subversion.tigris.org/downloads/subversion-1.6.3.tar.gz</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> tar -xzf subversion-1.6.3.tar.gz</pre>
<p><!--CRLF--><!--CRLF--></p>
</p></div>
</div>
<p>When I first tried to configure Subversion as we will do soon, it gave me an error saying that it needs SQLite. It said to download the SQLite tarball and copy the sqlite3.c file from it to a sqlite-amalgamation/ subdirectory under the Subversion folder we just unpacked from the Subversion tarball. The latest version of SQLite can be found on the <a href="http://www.sqlite.org/download.html" target="_blank">SQLite download page</a>. You need the sqlite-amalgamation-[version].tar.gz file; it should be the second file in the Source Code category. As of this post, the current version is 3.6.16. Here are the commands to get the file we need from this tarball. Don’t forget to replace the URL and filenames with updated ones if you are using newer versions.</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> cd ~/src</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> wget http://www.sqlite.org/sqlite-amalgamation-3.6.16.tar.gz</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> tar -xzvf sqlite-amalgamation-3.6.16.tar.gz</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> cd sqlite-amalgamation-3.6.16</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> mkdir ~/src/subversion-1.6.3/sqlite-amalgamation</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span> cp sqlite3.c ~/src/subversion-1.6.3/sqlite-amalgamation</pre>
<p><!--CRLF--></p>
</p></div>
</div>
<p>Now we are ready to configure and build Subversion. Here are the commands to do so. As before, update the folder name accordingly.</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> cd ~/src/subversion-1.6.3</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> ./configure --prefix=$HOME --without-berkeley-db --with-zlib=/usr --with-ssl</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> make</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> make install</pre>
<p><!--CRLF--></p>
</p></div>
</div>
<p>We’re all done! Use the following commands to make sure Subversion is now installed. Note the double dash in the second line.</p>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> cd</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> svn –version</pre>
<p><!--CRLF--></p>
</p></div>
</div>
<p>You should now be able to use Subversion on your shared hosting account with Hostmonster or Bluehost. Many thanks to the <a href="http://www.bluehostforum.com/showthread.php?t=9838" target="_blank">original guide</a> that provided the basis for my findings and to all the other places I don’t remember where I found some other bits and pieces that made this possible.</p>
<p>I hope this saves somebody else the hassles I went through trying to find this information!</p>
]]></content:encoded>
			<wfw:commentRss>http://justthis.compeek.me/2009/07/15/how-to-install-subversion-on-a-shared-hostmonster-account/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Virtual KVM</title>
		<link>http://justthis.compeek.me/2008/12/23/virtual-kvm/</link>
		<comments>http://justthis.compeek.me/2008/12/23/virtual-kvm/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 01:43:49 +0000</pubDate>
		<dc:creator>Compeek</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[RealVNC]]></category>
		<category><![CDATA[software kvm]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[TightVNC]]></category>
		<category><![CDATA[virtual kvm]]></category>
		<category><![CDATA[VNC]]></category>

		<guid isPermaLink="false">http://compeek.net/justthis/?p=14</guid>
		<description><![CDATA[digg_url = "http://www.compeek.net/justthis/2008/12/23/virtual-kvm/";digg_title = "Virtual KVM";digg_bgcolor = "#FFFFFF";digg_skin = "normal";digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; A while back, a friend of mine asked me to find out for him how much a KVM switch would cost him. I looked around on Newegg a bit, and I found that KVM switches that can [...]]]></description>
			<content:encoded><![CDATA[<div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"><script type="text/javascript">digg_url = "http://www.compeek.net/justthis/2008/12/23/virtual-kvm/";digg_title = "Virtual KVM";digg_bgcolor = "#FFFFFF";digg_skin = "normal";</script><script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script><script type="text/javascript">digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;</script></div>
<p>A while back, a friend of mine asked me to find out for him how much a KVM switch would cost him. I looked around on Newegg a bit, and I found that KVM switches that can handle digital monitors cost upwards of 60 or 70 bucks. Now maybe it&#8217;s just me, but paying $60 just so you can switch between two computers on one monitor doesn&#8217;t seem worth it to me.</p>
<p>I started Googling things like &quot;virtual kvm&quot; and &quot;software kvm&quot;. One search brought me to <a title="this blog post" href="http://www.avidardik.com/2006/03/28/a-guide-to-building-a-software-kvm-switch/" target="_blank">http://www.avidardik.com/2006/03/28/a-guide-to-building-a-software-kvm-switch/</a>. This was just what I wanted to do. I already knew about VNC for remotely viewing computer screens, but I never thought about writing a script to make the process of switching between the local and remote screens a lot easier. The script on that page is useful but rather limited as it only works with one remote computer, so I set out to write my own. Enter Virtual KVM.</p>
<p>What Virtual KVM does is act as a powerful manager for VNC connections. It gives you the ability to switch between a maximum of 8 remote computer screens via the VNC protocol. The result is a simulation of what a real KVM switch does. Obvious limitations are that you can&#8217;t switch audio or USB connections, but at least in my experience those has never been all that necessary.</p>
<p>My first KVM switch was a Belkin one, and the Scroll Lock key was used for switching between computers, so that&#8217;s the key I decided to use for Virtual KVM. The Scroll Lock key is used for every hotkey the program currently supports. Scroll Lock+1 always switches back to the local computer. Every other number from 2 to 9 is used to switch to a remote computer. Besides using the number keys, you can also use the left and right arrow keys in combination with the Scroll Lock key to cycle through the computers in order, either in decreasing order (left arrow) or increasing order (right arrow). A final hotkey I added was Scroll Lock+Tab. This will always switch to the last viewed computer. So if you are viewing computer 4, and you switch to computer 2, pressing Scroll Lock+Tab will get you back to computer 4. Pressing it again will return to computer 2. This makes it easy to quickly switch back and forth between two computers without remembering which numbers they are.</p>
<p>What makes Virtual KVM really shine is its management of VNC connections. It allows you to have multiple VNC connections open at once, so after the initial connection period for each computer (typically less than a second), switching between computer screens is almost instantaneous. If you switch to a computer that has not yet been connected, Virtual KVM will automatically attempt to connect to it. If the connection is already open, Virtual KVM simply switches to it. You even get the option of automatically connecting to all the remote computers when the program is started, so you won&#8217;t even notice that it had to connect to them. If you desire, you can have Virtual KVM disconnect from a remote computer when you switch away from it, but in general you will want to leave the connections open. If you&#8217;re computer can handle it, leaving the connections open makes for very quick switching between computer screens.</p>
<p>After about a month&#8217;s worth of coding, debugging, editing, deleting, et cetera, I finally reached the release stage for the first version of the program. I gave it a version number of 0.99 because it was essentially complete for a first version, but I figured that there was probably still a bug or two in there that I would want to fix before I officially declared it Version 1.</p>
<p>Starting with version 0.99.3, all VNC clients are theoretically supported. I have only tested RealVNC and TightVNC so far, but others should work equally well. I do, however, prefer and recommend RealVNC because it supports sending special hotkeys like Win+E (Windows Explorer) to the remote host. Unless I am missing something, TightVNC does not support this feature. One nice feature that TightVNC has and RealVNC lacks, though, is the ability to scale the desktop automatically to fit the local screen.</p>
<p>Version 0.99.5 adds support for 64-bit Windows. Note that the program itself is not 64-bit, but it will run properly on a 64-bit system.</p>
<p>If you find any bugs when you&#8217;re using the program, please feel to comment about them on this post or send me an email via the contact page on this blog. If you have any ideas for improvements or features for Virtual KVM, please feel free to let me know as well. I want to make this the best it can be!</p>
<p>When you download the program, you will need to configure it before you can use it. There is currently no GUI to do this, so you will have to manually edit the Settings.ini file. It&#8217;s pretty simple, so you should be able to figure it out easily. Instructions are included in the readme.</p>
<p>Virtual KVM comes as a stand alone program, meaning you don&#8217;t install it, so it will work fine on a flash drive if you have a need for that. I believe you can get stand alone versions of most VNC viewers as well, so you should be able to set up a complete portable Virtual KVM experience. See the Readme for instructions on how to configure Virtual KVM to use a portable VNC client.</p>
<p>That&#8217;s enough talk from me for now. Go try it out! You can download the latest version here: <a title="Download Virtual KVM" href="http://www.compeek.net/downloads/virtualkvm_v0.99.3.5.zip">http://www.compeek.net/downloads/virtualkvm_v0.99.3.5.zip</a> (208 KB). Please take a few minutes to read the included Readme.txt file to get a complete explanation of how to use Virtual KVM to it&#8217;s full ability. Enjoy!</p>
<p>I have only tested Virtual KVM on Windows XP Professional SP3 x86 and Windows 7 Ultimate RC x64, but it should work on just about any version.</p>
]]></content:encoded>
			<wfw:commentRss>http://justthis.compeek.me/2008/12/23/virtual-kvm/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

