<?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>TommyNation.com &#187; How To Guides &raquo; TommyNation.com</title>
	<atom:link href="http://tommynation.com/category/how-to-guides/feed/" rel="self" type="application/rss+xml" />
	<link>http://tommynation.com</link>
	<description>News, reviews, gameplay videos, tips and tricks, hardware and software</description>
	<lastBuildDate>Fri, 11 May 2012 23:24:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>How To Determine Windows Edition</title>
		<link>http://tommynation.com/how-to-determine-windows-edition/</link>
		<comments>http://tommynation.com/how-to-determine-windows-edition/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 05:29:21 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[C# registry]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Log parser]]></category>
		<category><![CDATA[Ultimate]]></category>
		<category><![CDATA[Windows Edition]]></category>
		<category><![CDATA[Windows Version]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=1637</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/how-to-determine-windows-edition/' addthis:title='How To Determine Windows Edition' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>Sometimes you might want to check for which Windows "edition" is installed on a computer. Let's say you've made an app that you want to be free for personal use, but want to force enterprises to pay a licensing fee if they want to use it in their environment.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-8807105896728729";
/* TN banner text only */
google_ad_slot = "8775397526";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/how-to-determine-windows-edition/' addthis:title='How To Determine Windows Edition' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><h4><img class="alignright size-full wp-image-1638" title="Windows Registry Editor Icon" src="http://tommynation.com/wp-content/uploads/2012/03/Windows-Registry-Editor-Icon.png" alt="" width="48" height="44" />Sometimes you might want to check for which Windows &#8220;edition&#8221; is installed on a computer. Let&#8217;s say you&#8217;ve made an app that you want to be free for personal use, but want to force enterprises to pay a licensing fee if they want to use it in their environment.</h4>
<p>A quick and dirty registry key check performed in the startup sequence of your application can be enough to find whether the Windows &#8220;edition&#8221; installed is Home Basic, Home Premium, Ultimate or Enterprise.<span id="more-1637"></span></p>
<p>To determine which Windows Edition a computer is installed with, simply check the value of the following registry key:</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EditionID</strong></pre>
<p>A simple example (in pseudo code) to test for this registry key value in C#:</p>
<ul>
<li>First, use the <strong><a title="MSDN info page for the Win32.RegistryKey class" href="http://msdn.microsoft.com/en-us/library/microsoft.win32.registrykey%28VS.80%29.aspx" target="_blank">Microsoft.Win32.RegistryKey class</a></strong> (click the link for details about the class at MSDN)</li>
<li>Then use <strong>OpenSubKey</strong> to open <strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion</strong></li>
<li>You then call <strong>GetSubKeyNames</strong> to fetch the names of the subkeys under <strong>CurrentVersion</strong></li>
<li>Call <strong>GetValue</strong> for the key value you want, which in this case would be <strong>EditionID</strong></li>
<li>Check if the value matches <strong>Enterprise</strong>. If the value is a match, you might want to display a warning or ask for a serial key to allow the user to use the application</li>
</ul>
<p>There&#8217;re more potentially helpful registry keys under the CurrentVersion path, here&#8217;s a list of a few of them (I chose to leave out the most obscure ones):</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentBuild</strong></pre>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentBuildNumber</strong></pre>
<p>The current build number. Both of these keys have the same value whenever I have checked. My Windows 7 SP1 Ultimate has a build number of 7601.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion</strong></pre>
<p>The current &#8220;version&#8221; of Windows. My Windows 7 SP1 Ultimate has the version number &#8220;6.1&#8243;.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallationType</strong></pre>
<p>The installation type. Has the value of &#8220;Client&#8221; on my computer. Can be &#8220;Server&#8221; on servers like Windows 2008 R2.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName</strong></pre>
<p>The &#8220;marketing name&#8221; of the current Windows installation. On my computer the value is &#8220;Windows 7 Ultimate&#8221;.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization</strong></pre>
<p>Empty value on my PC, this value is usually populated with the company name in an Enterprise installaton.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner</strong></pre>
<p>Contains the name of the &#8220;owner&#8221;. Usually the same as the first user name that is created during setup, or company name in an Enterprise install.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion</strong></pre>
<p>The name of the latest service pack installed, if any. Can be empty if no service pack is installed. On my PC the value is &#8220;Service Pack 1&#8243;.</p>
<pre><strong>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDBuildNumber</strong></pre>
<p>The build number of the latest service pack installed, if any. Can be empty if no service pack is installed. On my PC the value is &#8220;1130&#8243;.</p>
<h3>LogParser method:</h3>
<p>If performing many queries against the registry or other parts of the system, check out the little known Microsoft tool <strong><a title="Log Parser download page at Microsoft" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=24659" target="_blank">Log Parser</a></strong>. Log Parser can query the registry, file system, system event log or even values inside of XML and CSV files.</p>
<p>To use LogParser within C#, you need to build an Interop Assembly from the Logparser.dll COM server using the following command (correct the path to your installation of Log Parser, for exampe to &#8220;Program Files (x86)&#8221; on 64-bit systems):</p>
<pre>tlbimp "C:\Program Files\Log Parser 2.2\LogParser.dll" /out:Interop.MSUtil.dll</pre>
<p>Example usage:</p>
<p><code>using System;<br />
using System.Runtime.InteropServices;<br />
using LogQuery = Interop.MSUtil.LogQueryClass;<br />
using RegistryInputFormat = Interop.MSUtil.COMRegistryInputContextClass;<br />
using RegRecordSet = Interop.MSUtil.ILogRecordset;</code></p>
<p><code>class Program<br />
{<br />
public static void Main()<br />
{<br />
RegRecordSet registryRecords = null;<br />
try<br />
{<br />
LogQuery qry = new LogQuery();<br />
RegistryInputFormat registryFormat = new RegistryInputFormat();<br />
string query = @"SELECT Path from \HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion where Value='Enterprise'";<br />
</code><code>registryRecords</code>=qry.Execute(query, registryFormat);<br />
for(; !<code>registryRecords</code><code>.atEnd(); </code><code>registryRecords</code><code>.moveNext())<br />
Console.WriteLine(</code><code>registryRecords</code><code>.getRecord().toNativeString(","));<br />
}<br />
finally<br />
{<br />
</code><code>registryRecords</code><code>.close();<br />
}<br />
}<br />
}</code></p>
<p><em><a href="http://stackoverflow.com/questions/295257/how-to-search-for-specific-value-in-registry-keys" target="_blank">Code example source</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/how-to-determine-windows-edition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hacking a Brother: Force your Printer into Printing in Black and White</title>
		<link>http://tommynation.com/hacking-brother-trick-stupid-brother-printer-printing-black-white/</link>
		<comments>http://tommynation.com/hacking-brother-trick-stupid-brother-printer-printing-black-white/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 02:39:54 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Brother]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[printers]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=917</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/hacking-brother-trick-stupid-brother-printer-printing-black-white/' addthis:title='Hacking a Brother: Force your Printer into Printing in Black and White' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>I wanted to print a document the other day, so I switched on my dusty and trusty inkjet printer, only to find a nice red blinking error on the display greeting me. The message was something along the lines of "Printing is impossible, replace yellow ink cartridge". Here's the solution...]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/hacking-brother-trick-stupid-brother-printer-printing-black-white/' addthis:title='Hacking a Brother: Force your Printer into Printing in Black and White' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><div id="attachment_924" class="wp-caption alignright" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.44.42-e1308104129921.jpg"><img class="size-medium wp-image-924" title="Good old Dusty" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.44.42-e1308104129921-300x219.jpg" alt="" width="300" height="219" /></a><p class="wp-caption-text">Old Dusty</p></div>
<p>I wanted to print a document the other day, so I switched on my dusty and trusty inkjet printer, only to find a nice red blinking error on the display greeting me. The message was something along the lines of <strong><em>&#8220;Printing is impossible, replace yellow ink cartridge&#8221;</em></strong>.</p>
<p>I tried <a href="http://tommynation.com/wp-content/uploads/2011/06/untitled.gif" target="_blank">printing in black &amp; white (greyscale actually), by specifiying this in the print options (click to see how)</a>, but a friendly popup message just stated something along these lines: <strong><em>&#8220;Cannot retain printing quality, please replace ink cartridge yellow&#8221;</em></strong>.</p>
<p>So I couldn&#8217;t print in black and white because my yellow ink was empty?! I couldn&#8217;t believe it. Or rather, I could, seeing how printer manufacturers are almost giving away printers for free, they have to make money <em>somehow </em>- why not in sleazy ways like this?</p>
<p>Checking the black cartridge, which is double the size of the colored ones, it was still half full (or half empty, whichever you prefer). Only the yellow one was completely empty. So, what is a man to do?<span id="more-917"></span></p>
<p>A little googling later, the eureka moment came along soon enough: <strong>Black Electrical tape!</strong><br />
&nbsp;<br />
<div id="attachment_937" class="wp-caption alignnone" style="width: 170px"><img class="size-full wp-image-937 " title="Black Electrical Tape" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.43.441-e1308105343689.jpg" alt="" width="160" height="138" /><p class="wp-caption-text">You Need This</p></div></p>
<p>As it turns out, Brother printers check the ink levels by shining a sensor light at a special &#8220;window&#8221; in the cartridges, similar by design in all their printers.<br />
&nbsp;<br />
<div id="attachment_925" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/06/2011-06-15-04.01.20.jpg"><img class="size-medium wp-image-925 " title="My new gun shoots colored water" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-15-04.01.20-e1308103497566-300x264.jpg" alt="" width="300" height="264" /></a><p class="wp-caption-text">Lazar: Mr. Bond, bullets do not kill. It is the finger that pulls the trigger. James Bond: Exactly. I am now aiming precisely at your groin. So speak, or forever hold your peace.</p></div></p>
<p>So I gave it a shot: I simply pressed the cartridge against the palm of my hand almost like a gun, using a finger to hold it in such a way that the window protruded (as seen above), then simply taped it over using a piece of black electrical tape (as seen below). The light from the sensor is now reflected back, and the printer thinks the cartridge is full! (Note: I first tried using scotch tape, which failed miserably, though I speculate it might work if you color it black using strong black ink.)<br />
&nbsp;<br />
<div id="attachment_921" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.43.44.jpg"><img class="size-medium wp-image-921   " title="Electrical Tape FTW" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.43.44-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">&quot;Eureka!&quot; he said (Click to view larger version)</p></div></p>
<div id="attachment_920" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.42.40.jpg"><img class="size-medium wp-image-920 " title="Taped and ready" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.42.40-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Now shut up and do your job!</p></div>
<div id="attachment_922" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.44.20.jpg"><img class="size-medium wp-image-922 " title="Loading, please wait" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.44.20-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Loading, please wait.</p></div>
<div id="attachment_923" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.44.31.jpg"><img class="size-medium wp-image-923 " title="Loading Bay Area" src="http://tommynation.com/wp-content/uploads/2011/06/2011-06-14-19.44.31-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Loading Bay Area</p></div>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/hacking-brother-trick-stupid-brother-printer-printing-black-white/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>SSD Not Available During Windows 7 Setup</title>
		<link>http://tommynation.com/can/</link>
		<comments>http://tommynation.com/can/#comments</comments>
		<pubDate>Sun, 22 May 2011 21:43:49 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Partitioning]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Diskpart]]></category>
		<category><![CDATA[GParted]]></category>
		<category><![CDATA[Intel X-25]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=711</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/can/' addthis:title='SSD Not Available During Windows 7 Setup' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>There's a lot of people who have had issues with their SSD not showing up in the list of available hard drives when installing Windows 7, and today I got to be one of them.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-8807105896728729";
/* TN banner text only */
google_ad_slot = "8775397526";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/can/' addthis:title='SSD Not Available During Windows 7 Setup' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><div id="attachment_365" class="wp-caption alignright" style="width: 160px"><a href="http://tommynation.com/wp-content/uploads/2010/04/DisplayImage.aspx_.jpg"><img class="size-thumbnail wp-image-365" title="Still Not Getting The Daily TRIM" src="http://tommynation.com/wp-content/uploads/2010/04/DisplayImage.aspx_-150x150.jpg" alt="Intel X25-V SSD - Still Not Getting The Daily TRIM" width="150" height="150" /></a><p class="wp-caption-text">Intel X25 SSD: Sometimes not showing up to the party</p></div>
<p>There&#8217;s a lot of people who have had issues with their SSD not showing up in the list of available hard drives when installing Windows 7, and today I got to be one of them. I wanted to do a fresh install of Windows 7 on an Intel X25-V SSD (40GB), but the disk just wouldn&#8217;t show up.</p>
<p>This particular disk was used as a swap disk in a different system, so I figured it might have some problems related to formatting. Changing from IDE mode to ACHI mode did not do anything. (For Intel SSDs, IDE mode is required for the Intel software to work).</p>
<p>After looking around for a solution on the interwebs, I found two possible solutions, listed by &#8220;ease of use&#8221;. The second one worked for me, as I happened to have a bootable USB with <a href="http://gparted.sourceforge.net/" target="_blank">GParted</a> on hand, but the first one should work too.</p>
<p><span id="more-711"></span></p>
<h3>Solution 1: Using Diskpart during Windows 7 Setup</h3>
<ol>
<li>When Windows 7 Setup has loaded and the language selection dialog is showing, press <strong>SHIFT + F10 </strong>simultaneously. This opens a command prompt:<a href="http://tommynation.com/wp-content/uploads/2011/05/Windows-7-setup-command-prompt.jpg"><br />
</a><img class="alignnone size-full wp-image-716" title="Windows 7 setup command prompt" src="http://tommynation.com/wp-content/uploads/2011/05/Windows-7-setup-command-prompt.jpg" alt="" width="460" height="334" /></li>
<li>Type &#8220;<strong>diskpart</strong>&#8221; and hit ENTER.</li>
<li>Type the following commands one by one &#8211; hit ENTER for each of them to run the commands:
<ol>
<li><strong>list disk</strong> (to show the ID number of the hard disk to partition, normally it&#8217;s Disk 0)</li>
<li><strong>select disk 0</strong> (change 0 to another number if applicable)</li>
<li><strong>clean</strong></li>
<li><strong>create partition primary</strong></li>
<li><strong>select partition 1</strong></li>
<li><strong>active</strong></li>
<li><strong>format fs=ntfs quick</strong></li>
<li><strong>exit</strong></li>
</ol>
</li>
<li>Type &#8220;<strong>exit</strong>&#8221; again to close the command prompt window.</li>
<li>Continue Windows 7 setup as usual. The disk should now show up in the list.</li>
</ol>
<h3>Solution 2: Using GParted &#8220;Live USB&#8221; or &#8220;Live CD&#8221;</h3>
<ol>
<li>
<h3>
<p><div id="attachment_751" class="wp-caption alignright" style="width: 207px"><img class="size-full wp-image-751  " title="GParted" src="http://tommynation.com/wp-content/uploads/2011/05/GParted_thumb.png" alt="" width="197" height="181" /><p class="wp-caption-text">Gnome Partition Editor</p></div></h3>
<p>Either <a href="http://www.tuxboot.org" target="_blank">Download Tuxboot</a> and follow the instructions to create a bootable USB, <strong>or</strong> <a href="http://gparted.sourceforge.net/download.php" target="_blank">download the CD ISO image</a> and burn it to CD using any DVD burning application that supports loading and burning ISO&#8217;s. I suggest using the freeware image burning tool <a href="http://www.imgburn.com" target="_blank">ImgBurn</a> for this.</li>
<li>Make sure that your USB or CD/DVD-ROM device is on the top of the boot priority list in the BIOS. Sometimes, a USB disk will be not be recognized as a &#8220;removable disk&#8221;, rather a hard drive and must then be moved up the list in the separate &#8220;hard disk boot priority&#8221; list (if available). Some computers also have a special button you can press to bring up a boot device selection menu.</li>
<li>Tuxboot should start up. Just hit enter when it asks for keymaps and such during loading.</li>
<li>Information about your disks and partitions should now show up. Select your SSD from the right hand drop-down list if you have more disks installed and connected.</li>
<li>If you have an existing partition on the disk, right-click on it and select delete (this was enough for my disk to work). Alternatively, if it just says &#8220;<strong>unallocated space</strong>&#8220;, right click and create a new NTFS partition. Basically you&#8217;re doing the same then as in the first solution above, only using a different tool.</li>
<li>Hit &#8220;<strong>Apply</strong>&#8221; so that the changes actually will be made. Wait until it is done.</li>
<li>Double-click the Exit icon and select Shutdown. Unplug/unload your GParted USB/CD.</li>
<li>Try Windows 7 Setup again, and the disk should now be available in the list!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/can/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>DisplayPort to DVI Adapters Explained</title>
		<link>http://tommynation.com/displayport-dvi-adapters-explained/</link>
		<comments>http://tommynation.com/displayport-dvi-adapters-explained/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 23:10:15 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Active DisplayPort adaptor]]></category>
		<category><![CDATA[Active DP to DVI adapter]]></category>
		<category><![CDATA[Display Port to DVI]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=632</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/displayport-dvi-adapters-explained/' addthis:title='DisplayPort to DVI Adapters Explained' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>With many new graphics cards, unless at least one of your monitors has DisplayPort support or is connected using VGA*, an active DisplayPort to DVI adapter is needed in order to get a picture on more than two digitally connected monitors at the same time. As DisplayPort is only found in the most expensive monitors, &#8230; </p><p><a class="more-link block-button" href="http://tommynation.com/displayport-dvi-adapters-explained/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-8807105896728729";
/* TN banner text and images */
google_ad_slot = "1193770788";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/displayport-dvi-adapters-explained/' addthis:title='DisplayPort to DVI Adapters Explained' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><p>With many new graphics cards, unless at least one of your monitors has DisplayPort support or is connected using VGA<span style="color: #ff0000;">*</span>, an <strong>active</strong> DisplayPort to DVI adapter is needed in order to get a picture on more than two digitally connected monitors at the same time. As DisplayPort is only found in the most expensive monitors, this is a fact that many buyers miss.</p>
<p>This problem applies especially to AMD Radeon EyeFinity enabled cards such as the Radeon 5xxx and 6xxx series, which enable use of three monitors simulatenously for a combined resolution of up to 7680&#215;1600 pixels, or even six on certain models, for a combined maximum resolution of up to 7680&#215;3200 pixels.</p>
<p>The first active DP to DVI adapters made available were and can still be very expensive, at around $100 each. Also, they have to be plugged into a USB port for external power.</p>
<p>For HD monitors supporting resolutions of up to 1920&#215;1200 (max resolution of DVI Single Link), manufacturers solved this problem by creating an active DP to DVI Single Link adapter, that requires no extra power, and can be had at more reasonable prices.</p>
<p><span style="color: #333333;"><em><span id="more-632"></span></em></span></p>
<p>The problem with these new &#8220;passively powered&#8221; active adapters, is that they don&#8217;t support resolutions above 1920&#215;1200 pixels, while most 30&#8243; and some 25-27&#8243; monitors have a native resolution of 2560&#215;1600 (16:10) or 2560&#215;1440 (16:9) pixels. To support such monitors <span style="text-decoration: underline;">without</span> DisplayPort connections, you still need a more expensive adapter with an extra USB connector for power. Note that this only applies if the monitor doesn&#8217;t come with DP support!</p>
<p><strong><span style="color: #333333;"><em><span style="color: #ff0000;">*</span> As VGA is an analog connection, there&#8217;s only two digital connections being used.</em></span></strong></p>
<p>Here you can see the difference between the new type of Active DP to DVI adapters and a standard passive DP to DVI adapter:<br />
&nbsp;</p>
<div id="attachment_634" class="wp-caption alignnone" style="width: 454px"><a href="http://tommynation.com/wp-content/uploads/2011/04/Difference-between-Active-and-Passive-DisplayPort-to-DVI-Adaptors.png"><img class="size-full wp-image-634 " title="Difference between Active and Passive DisplayPort to DVI Adaptors" src="http://tommynation.com/wp-content/uploads/2011/04/Difference-between-Active-and-Passive-DisplayPort-to-DVI-Adaptors.png" alt="" width="444" height="400" /></a><p class="wp-caption-text">The keyword is &quot;Active&quot;</p></div>
<p>&nbsp;</p>
<div id="attachment_635" class="wp-caption alignnone" style="width: 460px"><a href="http://tommynation.com/wp-content/uploads/2011/04/Sapphire-Active-DP-to-DVI-Adapter-info.png"><img class="size-full wp-image-635 " title="Sapphire Active DP to DVI Adapter info" src="http://tommynation.com/wp-content/uploads/2011/04/Sapphire-Active-DP-to-DVI-Adapter-info.png" alt="" width="450" height="836" /></a><p class="wp-caption-text">Sapphire Active DP to DVI-D (Single Link) adapter</p></div>
<p>&nbsp;</p>
<div id="attachment_638" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/04/Dell-Active-DP-to-DVI-Dual-Link-Adapter.jpg"><img class="size-medium wp-image-638 " title="Dell Active DP to DVI Dual Link Adapter" src="http://tommynation.com/wp-content/uploads/2011/04/Dell-Active-DP-to-DVI-Dual-Link-Adapter-300x300.jpg" alt="" width="300" height="300" /></a><p class="wp-caption-text">Dell Active DP to DVI-D (Dual Link) adapter</p></div>
<p>&nbsp;</p>
<div id="attachment_639" class="wp-caption alignnone" style="width: 310px"><a href="http://tommynation.com/wp-content/uploads/2011/04/Sapphire-Active-DP-to-DVI-Dual-Link-Adapter.jpg"><img class="size-medium wp-image-639" title="Sapphire Active DP to DVI Dual Link Adapter" src="http://tommynation.com/wp-content/uploads/2011/04/Sapphire-Active-DP-to-DVI-Dual-Link-Adapter-300x204.jpg" alt="" width="300" height="204" /></a><p class="wp-caption-text">Sapphire Active DP to DVI-D (Dual Link) adapter</p></div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/displayport-dvi-adapters-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DVI Connector Chart</title>
		<link>http://tommynation.com/dvi-connector-chart/</link>
		<comments>http://tommynation.com/dvi-connector-chart/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 22:16:58 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Dual Link]]></category>
		<category><![CDATA[DVI Analog]]></category>
		<category><![CDATA[DVI VGA]]></category>
		<category><![CDATA[DVI-D]]></category>
		<category><![CDATA[DVI-I]]></category>
		<category><![CDATA[Single Link]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=625</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/dvi-connector-chart/' addthis:title='DVI Connector Chart' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>DVI is not DVI! This DVI Connectors chart will help you figure out which type of DVI cable or DVI adaptor you need.]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/dvi-connector-chart/' addthis:title='DVI Connector Chart' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><p><strong>DVI </strong>is <em>not </em><strong>DVI</strong>! This DVI Connectors chart will help you figure out which type of DVI cable or DVI adaptor you need.</p>
<p><a href="http://tommynation.com/wp-content/uploads/2011/04/DVI-Connector-Chart-DVI-D-DVI-I-DVI-A.png"><img class="alignleft size-full wp-image-629" title="DVI Connector Chart DVI-D DVI-I DVI-A" src="http://tommynation.com/wp-content/uploads/2011/04/DVI-Connector-Chart-DVI-D-DVI-I-DVI-A.png" alt="" width="320" height="1000" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/dvi-connector-chart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook Clear ALL Activity</title>
		<link>http://tommynation.com/facebook-clear-all-activity/</link>
		<comments>http://tommynation.com/facebook-clear-all-activity/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 01:56:44 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Useful Tools]]></category>
		<category><![CDATA[clear all facebook activity]]></category>
		<category><![CDATA[clear wall]]></category>
		<category><![CDATA[delete all facebook posts]]></category>
		<category><![CDATA[delete wall]]></category>
		<category><![CDATA[greasemonkey]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=422</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/facebook-clear-all-activity/' addthis:title='Facebook Clear ALL Activity' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>I stumbled upon a great Greasemonkey script for clearing your Facebook wall of all posts, of any type. It seems to work very well, so I recommend it to anyone looking to do some cleaning up without having to press the same buttons over and over a thousand times. Install Greasemonkey for Firefox, restart the &#8230; </p><p><a class="more-link block-button" href="http://tommynation.com/facebook-clear-all-activity/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/facebook-clear-all-activity/' addthis:title='Facebook Clear ALL Activity' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><p><a href="http://tommynation.com/wp-content/uploads/2010/12/GreaseMonkey.jpg"><img title="GreaseMonkey" src="http://tommynation.com/wp-content/uploads/2010/12/GreaseMonkey-226x300.jpg" alt="" width="226" height="300" align="right" /></a>I stumbled upon a great Greasemonkey script for clearing your Facebook wall of all posts, of any type. It seems to work very well, so I recommend it to anyone looking to do some cleaning up without having to press the same buttons over and over a thousand times.</p>
<p>Install <a href="https://addons.mozilla.org/en-US/firefox/addon/748/">Greasemonkey</a> for <a href="http://www.firefox.com">Firefox</a>, restart the browser, then install the <a href="http://userscripts.org/scripts/show/97794">Clear ALL Facebook Activity (fixed) script</a>.</p>
<p>A button should appear on your profile page when installed (refresh may be needed).</p>
<p>I updated the original creator&#8217;s script to work in the new Facebook profiles.</p>
<p><strong>EDIT 2012.14.2: The script needs to be revised for the new Facebook &#8220;Timeline&#8221; profiles. I have attempted to make it work, but without success thus far. I might try again at a later time, but for now I have decided to scratch the project.</strong><br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/facebook-clear-all-activity/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Make Your Own TRIM for SSDs in RAID Mode</title>
		<link>http://tommynation.com/rtfm-no-trim-for-intel-ssds-in-raid-mode/</link>
		<comments>http://tommynation.com/rtfm-no-trim-for-intel-ssds-in-raid-mode/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 01:53:30 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Partitioning]]></category>
		<category><![CDATA[RTFM]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[TRIM]]></category>

		<guid isPermaLink="false">http://tommynation.com/?p=364</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/rtfm-no-trim-for-intel-ssds-in-raid-mode/' addthis:title='Make Your Own TRIM for SSDs in RAID Mode' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>A driver that finally enables TRIM support for Intel SDDs in RAID mode? Sadly, the news were too good to be true. The latest Intel driver was incorrectly reported (techPowerUp!) to enable TRIM for SSDs in all RAID modes except for RAID5. However, this was bogus information from Intel. The correction came shortly thereafter, that &#8230; </p><p><a class="more-link block-button" href="http://tommynation.com/rtfm-no-trim-for-intel-ssds-in-raid-mode/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/rtfm-no-trim-for-intel-ssds-in-raid-mode/' addthis:title='Make Your Own TRIM for SSDs in RAID Mode' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><p>A driver that finally enables TRIM support for Intel SDDs in RAID mode?</p>
<p>Sadly, the news were too good to be true. The latest Intel driver was incorrectly <a href="http://www.techpowerup.com/118152/New_Intel_Chipset_Drivers_Bring_TRIM_Support_for_RAID_Setups.html" target="_blank">reported</a> <sup>(<span style="color: #008000;">techPowerUp!</span>) </sup>to enable TRIM for SSDs in all RAID modes except for RAID5. However, this was bogus information from Intel. <a href="http://www.intel.com/support/chipsets/imsm/sb/CS-031491.htm">The correction came shortly thereafter, that support is ONLY for single disks and not while in RAID arrays</a>.</p>
<div id="attachment_365" class="wp-caption aligncenter" style="width: 474px"><img class="size-full wp-image-365 " title="Still not getting its daily TRIM" src="http://tommynation.com/wp-content/uploads/2010/04/DisplayImage.aspx_.jpg" alt="Intel X25-V SSD - Still not getting its daily TRIM" width="464" height="296" /><p class="wp-caption-text">Intel X25-V SSD - no TRIM for you!</p></div>
<p>The truth is that the new driver allows single disks that are connected while running the storage controller in RAID mode to receive the TRIM command.</p>
<p>It seems passing the TRIM command to SSDs in a RAID array is not a simple case with current chipsets and drivers.</p>
<p><strong>The recommended workaround</strong>:<br />
Yes, there&#8217;s actually a workaround! Just leave some 15-20% free, unformatted, unallocated space when formatting your RAID array of SSDs, seen as a single disk during OS install. The SSD controller will use this as &#8220;scratch space&#8221;. Also, do note that the much talked about performance loss over time that occurs with SSDs &#8211; is much less of an issue when in a RAID.</p>
<p><strong>But what if I already formatted and used my drives?</strong><br />
No worries! You can still perform a <a href="https://ata.wiki.kernel.org/index.php/ATA_Secure_Erase" target="_blank">Secure Erase</a><span style="color: #008000;"><sup> (ata.wiki.kernel.org) </sup></span>to bring them back to basics. The same procedure can also be performed every 1-2 years if you experience noticeable loss of performance. But by then, maybe they will have conjured up some magical new drivers? Only time will tell &#8230;</p>
<p>Oh, almost forgot; for those &#8220;I run my single disk SSDs while in RAID mode&#8221; kind of guys:</p>
<p><a href="http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&amp;ProductFamily=Chipsets&amp;ProductLine=Chipset+Software&amp;ProductProduct=Intel%C2%AE+Rapid+Storage+Technology+%28Intel%C2%AE+RST%29">Click here to get the latest Intel® Rapid Storage Technology Driver for Intel Desktop Boards.</a><br />
Select your OS, then &#8220;Driver&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/rtfm-no-trim-for-intel-ssds-in-raid-mode/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Useful DNS commands for Windows</title>
		<link>http://tommynation.com/useful-dns-commands-for-windows/</link>
		<comments>http://tommynation.com/useful-dns-commands-for-windows/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 20:52:31 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[DNS server commands]]></category>
		<category><![CDATA[ipconfig]]></category>
		<category><![CDATA[sql untrusted domain]]></category>

		<guid isPermaLink="false">http://tommynation.com/blog/?p=203</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/useful-dns-commands-for-windows/' addthis:title='Useful DNS commands for Windows' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>Changing the name of a server inside of a domain? Finding computers whose names don&#8217;t match with their IPs? You may need to do some DNS &#8220;magic&#8221;. If you get an error about &#8220;service not running&#8221; when using one of these commands on a server, you may simply need to reboot it, for example after &#8230; </p><p><a class="more-link block-button" href="http://tommynation.com/useful-dns-commands-for-windows/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/useful-dns-commands-for-windows/' addthis:title='Useful DNS commands for Windows' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><p>Changing the name of a server inside of a domain? Finding computers whose names don&#8217;t match with their IPs? You may need to do some DNS &#8220;magic&#8221;.</p>
<p><span id="more-203"></span></p>
<p>If you get an error about &#8220;service not running&#8221; when using one of these commands on a server, you may simply need to reboot it, for example after a name change. This could also generate &#8220;untrusted domain&#8221; errors when connecting to SQL or similar services running on the server that rely on Windows Authentication to grant remote access from applications.</p>
<p><strong>Commands to update DNS for any computer running Windows:</strong><br />
Open a Command Prompt (Run -&gt; CMD or Start -&gt; Programs -&gt; Accessories. Right-click and select &#8220;Run as Administrator&#8221; if you experience problems).</p>
<p><strong><span class="code">ipconfig /displaydns<br />
ipconfig /flushdns<br />
ipconfig /registerdns</span></strong></p>
<p style="text-align: center;"><img title="CMD" src="/wp-content/uploads/2010/03/CMD.png" alt="" width="368" height="169" /></p>
<p><strong>Commands for administration of a DNS server:</strong><br />
These mostly rely on the Resource Kit command line tool for DNS server administrators, known as DNSCMD.exe.<br />
Right click the shortcut to Command Prompt and select &#8220;Run as administrator&#8221; before using DNSCMD.exe.</p>
<p>Tip: Add DNSCMD.exe to the System32 folder to be able to run it from any root in any command prompt window.</p>
<table class="code" style="font-size: 8pt;" border="1" cellspacing="2" cellpadding="0" width="500">
<tbody>
<tr style="font-weight: bold; font-size: 9pt;">
<td valign="top">Function</td>
<td valign="top">DNSCMD option</td>
<td valign="top">Example</td>
<td valign="top">Comments</td>
</tr>
<tr>
<td valign="top">Do any dnscmd  command on a     remote system</td>
<td valign="top">dnscmd <em>servername</em> <em>command</em></td>
<td valign="top">dnscmd  main.bigfirm.com /zoneprint bigfirm.com</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Create a primary zone</td>
<td valign="top">dnscmd /zoneadd     <em>zonename</em> /primary</td>
<td valign="top">dnscmd /zoneadd     bigfirm.com /primary</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Create a secondary zone</td>
<td valign="top">dnscmd /zoneadd     <em>zonename</em> /secondary <em>master IP address</em></td>
<td valign="top">dnscmd /zoneadd     bigfirm.com /secondary 192.168.1.1</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Host a zone on a server based on an existing  (perhaps     restored) zone file</td>
<td valign="top">dnscmd /zoneadd     <em>zonename</em> /primary /file <em>filename</em> /load</td>
<td valign="top">dnscmd /zoneadd     bigfirm.com /primary /file bigfirm.com.dns  /load</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Delete a zone from a server</td>
<td valign="top">dnscmd /zonedelete     <em>zonename</em> [/f]</td>
<td valign="top">dnscmd /zonedelete     bigfirm.com /f</td>
<td valign="top">(without the /f, dnscmd  asks     you if you really want to delete the zone)</td>
</tr>
<tr>
<td valign="top">Show all of the zones on a DNS server</td>
<td valign="top">dnscmd /enumzones</td>
<td valign="top">dnscmd /enumzones</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Dump (almost) all of the records in a zone</td>
<td valign="top">dnscmd /zoneprint     <em>zonename</em></td>
<td valign="top">dnscmd /zoneprint     bigfirm.com</td>
<td valign="top">Doesn’t show glue records.</td>
</tr>
<tr>
<td valign="top">Add an A record to a zone</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em> <em>hostname</em> A <em>ipaddress</em></td>
<td valign="top">dnscmd /recordadd     bigfirm.com mypc A 192.168.1.33</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Add an NS record to a zone</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em> @ NS <em>servername</em></td>
<td valign="top">dnscmd /recordadd     bigfirm.com @  A dns3.bigfirm.com</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Delegate a new child domain, naming its first  DNS     server</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em> <em>childname</em> NS <em>dnsservername</em></td>
<td valign="top">dnscmd /recordadd     bigfirm.com test NS main.bigfirm.com</td>
<td valign="top">This would create the “test.bigfirm.com” DNS  child     domain unter the bigfirm.com DNS domain</td>
</tr>
<tr>
<td valign="top">Add an MX record to a zone</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em><em> @</em> MX <em>priority servername</em></td>
<td valign="top">dnscmd /recordadd     bigfirm.com @ MX 10 mail.bigfirm.com</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Add a PTR record to a reverse lookup zone</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em> <em>lowIP</em><em> </em>PTR  <em>FQDN</em></td>
<td valign="top">dnscmd /recordadd     1.168.192.in-addr.arpa 3 A pc1.bigfirm.com</td>
<td valign="top">This is the PTR record for a system with IP  address     192.168.1.3</td>
</tr>
<tr>
<td valign="top">Modify a zone’s SOA record</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em> @ SOA <em>primaryDNSservername</em><em> responsibleemailipaddress     serialnumber refreshinterval     retryinterval expireinterval     defaultTTL</em></td>
<td valign="top">dnscmd /recordadd     bigfirm.com @ SOA winserver.bigfirm.com mark.bigfirm.com 41 1800 60  2592000     7200</td>
<td valign="top">Ignores the serial number if it’s not greater  than the     current serial number</td>
</tr>
<tr>
<td valign="top">Delete a resource record</td>
<td valign="top">dnscmd /recorddelete     <em>zonename</em> <em>recordinfo</em> [/f]</td>
<td valign="top">dnscmd /recorddelete     bigfirm.com @ NS main.bigfirm.com /f</td>
<td valign="top">Again, “/f” means “don’t annoy me with a  confirmation     request, just do it.”</td>
</tr>
<tr>
<td valign="top">Create a resource record and incorporate a  nonstandard     TTL</td>
<td valign="top">dnscmd /recordadd     <em>zonename</em> <em>leftmostpartofrecord</em> <em>TTL</em> <em>restofrecord</em><em></em></td>
<td valign="top">dnscmd /recordadd     bigfirm.com pc34 3200 A 192.168.1.4</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Reload a zone from its zone file in  \windows\system32\dns</td>
<td valign="top">dnscmd /zonereload     <em>zonename</em></td>
<td valign="top">dnscmd /zonereload     bigfirm.com</td>
<td valign="top">Really only useful on primary DNS servers</td>
</tr>
<tr>
<td valign="top">Force DNS server to flush DNS data to zone  file</td>
<td valign="top">dnscmd /zonewriteback     <em>zonename</em></td>
<td valign="top">dnscmd /zonewriteback     bigfirm.com</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Tell a primary whom to allow zone transfers to</td>
<td valign="top">dnscmd /zoneresetsecondaries     <em>zonename</em> /nonsecure|securens</td>
<td valign="top">dnscmd /zoneresetsecondaries     bigfirm.com /nonsecure</td>
<td valign="top">That example says to allow anyone who asks to  get a     zone transfer</td>
</tr>
<tr>
<td valign="top">Enable/disable DNS NOTIFY</td>
<td valign="top">dnscmd /zoneresetsecondaries     <em>zonename</em> /notify|/nonotify</td>
<td valign="top">dnscmd /zoneresetsecondaries     bigfirm.com /nonotify</td>
<td valign="top">Example disables DNS notification, which is  contrary to     the default settings.</td>
</tr>
<tr>
<td valign="top">Tell a secondary DNS server to request any  updates from     the primary</td>
<td valign="top">dnscmd /zonerefresh     <em>zonename</em></td>
<td valign="top">dnscmd /zonerefresh     bigfirm.com</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Enable or disable dynamic DNS on a zone</td>
<td valign="top">dnscmd /config     <em>zonename</em> /allowupdate 1|0</td>
<td valign="top">1 enables, 0 disables, 0 is default</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Stop the DNS service</td>
<td valign="top">Either net stop dns  or sc     stop dns</td>
<td valign="top"></td>
<td valign="top">(No dnscmd command  for this)</td>
</tr>
<tr>
<td valign="top">Start the DNS service</td>
<td valign="top">Either net start dns  or sc     start dns</td>
<td valign="top"></td>
<td valign="top">(No dnscmd command  for this)</td>
</tr>
<tr>
<td valign="top">Install the DNS service on a 2008 full install  system</td>
<td valign="top">servermanagercmd  -install dns</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Install the DNS service on a 2008 Server Core  system</td>
<td valign="top">ocsetup  DNS-Server-Core-Role</td>
<td valign="top"></td>
<td valign="top">Case matters &#8212; <strong>ocsetup</strong><strong> dns-server-core-role</strong> would fail</td>
</tr>
<tr>
<td valign="top">Uninstall the DNS service on a 2008 Server  full install     system</td>
<td valign="top">servermanagercmd  -remove dns</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top">Uninstall the DNS service on a 2008 Server  Core system</td>
<td valign="top">ocsetup /uninstall     DNS-Server-Core-Role</td>
<td valign="top"></td>
<td valign="top"></td>
</tr>
</tbody>
</table>
<p>Credits to the source of this excellent list:<br />
<a href="http://www.minasi.com/newsletters/nws0803a.htm" target="_blank">Mark&#8217;s Windows 2008 DNS Server Command Line Cheat Sheet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/useful-dns-commands-for-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To Set Up Thunderbird For Exchange 2007, 2010</title>
		<link>http://tommynation.com/how-to-set-up-thunderbird-for-exchange-2007/</link>
		<comments>http://tommynation.com/how-to-set-up-thunderbird-for-exchange-2007/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 15:41:36 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Thunderbird]]></category>

		<guid isPermaLink="false">http://tommynation.com/blog/?p=189</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/how-to-set-up-thunderbird-for-exchange-2007/' addthis:title='How To Set Up Thunderbird For Exchange 2007, 2010' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>EZUNIX.org has provided a nice guide for those of us that would like to use the Thunderbird mail client with the notoriously incompatible Exchange 2007 Server. The guide is even available as a downloadable PDF document. Also worth mentioning is the fact that Thunderbird 3 now comes with calendar support!]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/how-to-set-up-thunderbird-for-exchange-2007/' addthis:title='How To Set Up Thunderbird For Exchange 2007, 2010' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><div id="attachment_374" class="wp-caption alignright" style="width: 177px"><a href="http://tommynation.com/wp-content/uploads/2010/01/firefox_thunderbird.jpg"><img class="size-medium wp-image-374 " title="Thunderbird &lt;3 Exchange" src="http://tommynation.com/wp-content/uploads/2010/01/firefox_thunderbird-279x300.jpg" alt="Thunderbird &lt;3 Exchange" width="167" height="180" /></a><p class="wp-caption-text">Thunderbird &lt;3 Exchange</p></div>
<p>EZUNIX.org has provided a nice guide for those of us that would like to <a href="http://www.ezunix.org/index.php?title=Set_Up_Thunderbird_Against_Exchange_2007" target="_blank">use the Thunderbird mail client with the notoriously incompatible Exchange 2007 Server</a>.</p>
<p>The guide is even available as a <a href="http://www.ezunix.org/index.php?title=Set_Up_Thunderbird_Against_Exchange_2007&amp;action=pdfbook&amp;format=single">downloadable PDF document</a>.</p>
<p>Also worth mentioning is the fact that Thunderbird 3 now comes with calendar support!</p>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/how-to-set-up-thunderbird-for-exchange-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Make a Cat-6 Patch Cable</title>
		<link>http://tommynation.com/how-to-make-a-cat-6-patch-cable/</link>
		<comments>http://tommynation.com/how-to-make-a-cat-6-patch-cable/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 01:33:13 +0000</pubDate>
		<dc:creator>TommyNator84</dc:creator>
				<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[How To Guides]]></category>
		<category><![CDATA[CAT-6]]></category>
		<category><![CDATA[CAT5]]></category>
		<category><![CDATA[CAT5e]]></category>
		<category><![CDATA[CAT6 wiring diagram]]></category>
		<category><![CDATA[Category 5]]></category>
		<category><![CDATA[Category 5e]]></category>
		<category><![CDATA[Category 6]]></category>
		<category><![CDATA[patch cable]]></category>

		<guid isPermaLink="false">http://tommynation.com/blog/?p=142</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/how-to-make-a-cat-6-patch-cable/' addthis:title='How To: Make a Cat-6 Patch Cable' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div>Category 6 (Cat-6) patch cable and plugs differ from Cat-5e. Cat-6 plugs are modular and specced to be of higher quality, in order to support the required 300 MHz signal rate and handle 1 Gbit/s to 10 Gbit/s transfer rates. Category 5e cable also supports Gigabit Ethernet, but limited by design to a maximum 100 &#8230; </p><p><a class="more-link block-button" href="http://tommynation.com/how-to-make-a-cat-6-patch-cable/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style" addthis:url='http://tommynation.com/how-to-make-a-cat-6-patch-cable/' addthis:title='How To: Make a Cat-6 Patch Cable' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_twitter"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_digg"></a><a class="addthis_button_googletranslate"></a></div><p>Category 6 (Cat-6) patch cable and plugs differ from Cat-5e. Cat-6 plugs are modular and specced to be of higher quality, in order to support the required 300 MHz signal rate and handle 1 Gbit/s to 10 Gbit/s transfer rates. Category 5e cable also supports Gigabit Ethernet, but limited by design to a maximum 100 MHz signal rate.</p>
<ol>
<li>Cut the needed cable length. If using boots for the plugs (the rubber thingies that usually feature a protective cap), slide them on now.</li>
<li>Trim the outer cable about 3-4 cm / 1.2-1.5&#8243; down. Untwist the cable pairs &#8211; use the outer insulation piece to do this faster.</li>
<li>Cat-6 cable has a plastic spine that needs to be cut away before crimping the plug onto the cable. Fold the cable pairs out and pull on the spine while cutting it as far in as you&#8217;re able to do.</li>
<li>Straighten the cable pairs well using your fingers and gather them next to each other in the correct order according to one of  the below diagrams. Hold them tightly together and cut them as straightly as possible. (If using a load-bar, cut them at a sharp angle for easier insertion. Recheck the sequence and insert them thru the load-bar one at a time.)<img class="size-full wp-image-143 alignnone" title="CAT6 568-A Wiring Diagram" src="/wp-content/uploads/2009/09/CAT6-568-B-Wiring-Diagram.png" alt="CAT6 568-A Wiring Diagram" /><br />
<img class="size-full wp-image-143 alignnone" title="CAT6 568-A Wiring Diagram" src="/wp-content/uploads/2009/09/CAT6-568-A-Wiring-Diagram.png" alt="CAT6 568-A Wiring Diagram" width="420" height="320" /></li>
<li>Recheck the sequence of the wires, then insert them into the plug with the brown wires to the right side.</li>
<li>Crimp the cable by inserting and aligning the plug into your preferred RJ-45 crimping tool. Make sure that all wires go all the way to the end of the plug.</li>
<li>If using a boot for the plug, push it all the way down over the plug.</li>
<li>Repeat for the other end. If making a crossover cable, refer to the other diagram for the second plug (568-A on one end and 568-B on the other).</li>
<li>If you have a cable tester, this would be a good time to test that all the four pairs are working correctly. (See your device instructions).</li>
<li><strong>FINAL NOTE: </strong><br />
There being two types of network cable &#8211; solid and stranded core, make sure you either know exactly which type of cable you have before buying the correct plugs, or buy plugs that support both types. Make sure, if using cable with an AWG (guage) of 22, that the cable and plugs are <span style="text-decoration: underline;">genuine</span> AWG 22 Cat-6 (8P8C) &#8211; not just Cat-5/5e sold as Cat-6. If they&#8217;re actually guage 24, they may not make proper connection. Many asian manufacturers do not make the cables and plugs according to the quality requirements of Cat-6 specification (copper clad instead of 100% copper). True CAT6 plugs are modular and should have polished contacts. Some Cat-6 cables are too large and may be difficult to attach to <a title="8P8C" href="http://en.wikipedia.org/wiki/8P8C" target="_blank">8P8C</a> connectors without a special modular piece and are technically not standard compliant.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://tommynation.com/how-to-make-a-cat-6-patch-cable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

