<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Daily Cup of Tech</title>
	<link>http://www.dailycupoftech.com</link>
	<description>Bean There, Done Tech</description>
	<pubDate>Thu, 21 Aug 2008 13:26:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DailyCupOfTech" type="application/rss+xml" /><feedburner:emailServiceId>492358</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Quick Add RSS Feed to Google Trick</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/370927835/</link>
		<comments>http://www.dailycupoftech.com/2008/08/21/quick-add-rss-feed-to-google-trick/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 13:26:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[HowTo]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/21/quick-add-rss-feed-to-google-trick/</guid>
		<description>Many people have a custom Google homepage or use Google reader to read RSS feeds.  There is a really quick and easy trick to allow your users to click on a link and be provided with the option to add your RSS feed to their Google homepage or Google Reader.
So, if you were to [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/google.png" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" />Many people have a custom Google homepage or use Google reader to read RSS feeds.  There is a really quick and easy trick to allow your users to click on a link and be provided with the option to add your RSS feed to their Google homepage or Google Reader.</p>
<p>So, if you were to click on <a href="http://www.google.com/ig/add?feedurl=http://feeds.feedburner.com/DailyCupOfTech" target="_blank">http://www.google.com/ig/add?feedurl=http://feeds.feedburner.com/DailyCupOfTech</a> (Go ahead!  Do it!  You know you want to!), you would be provided with the option to add the Daily Cup of Tech RSS feed to your Google homepage or Google Reader.  To configure this for your own RSS feed simply use the following URL:</p>
<p><code>http://www.google.com/ig/add?feedurl=&lt;Your RSS Feed URL&gt;<your></your></code></p>
<p>and replace &lt;Your RSS Feed URL&gt; <your> with (duh!) your RSS feed!<br />
</your></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Quick Add RSS Feed to Google Trick" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Quick+Add+RSS+Feed+to+Google+Trick" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=WViIFv"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=WViIFv" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=f7KXuk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=f7KXuk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=GPnSOK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=GPnSOK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=EqPr6k"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=EqPr6k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=aFGNCk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=aFGNCk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/370927835" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/21/quick-add-rss-feed-to-google-trick/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F21%2Fquick-add-rss-feed-to-google-trick%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/21/quick-add-rss-feed-to-google-trick/</feedburner:origLink></item>
		<item>
		<title>Troubleshooting DNS</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/370004108/</link>
		<comments>http://www.dailycupoftech.com/2008/08/20/troubleshooting-dns/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 12:10:26 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/20/troubleshooting-dns/</guid>
		<description>A client of our today was having difficulty browsing the Internet.  One of the possibilities was a problem with DNS.  So, I put together a quick DNS troubleshooting flowchart.
This is by no means a comprehensive troubleshooting chart but it is a very effective tool that will help you focus your attention when you [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/nodns.png" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" />A client of our today was having difficulty browsing the Internet.  One of the possibilities was a problem with DNS.  So, I put together a quick DNS troubleshooting flowchart.</p>
<p>This is by no means a comprehensive troubleshooting chart but it is a very effective tool that will help you focus your attention when you are having difficulties accessing a website and you think that the problem may be with DNS either on your network or with your Internet service provider.</p>
<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/dns-troubleshoot-flowchart.png" style="max-width: 800px" /></p>
<h1>Ping DNS Server?</h1>
<p>Check to see if the DNS server is even available through a ping.  First, determine your DNS server by typing in the following in a command prompt:</p>
<p><code>ipconfig /all</code></p>
<p>and search for <span style="font-style: italic">DNS servers</span> to determine the IP address of your DNS server.</p>
<p>Next, ping the DNS server IP address.  So, if your DNS server IP address is 192.168.0.1, you would enter:</p>
<p><code>ping 192.168.0.1</code></p>
<p>If you get a response back, your DNS server is accessible.  If not, there are a few potential problems:</p>
<ol>
<li>DNS server is down</li>
<li>Internet is down (when DNS is provided by Internet provider)</li>
<li>DHCP is giving out the wrong DNS name</li>
<li>DNS server is set statically and is wrong</li>
</ol>
<h1>Can You Ping?</h1>
<p>If you can ping your DNS server, next check to see if you can ping a website on the Internet.  I typically use google.com.  Type the following command into a command prompt:</p>
<p><code>ping google.com</code></p>
<p>You should get a ping response.  If you get something like:</p>
<p><code>Ping request could not find host google.com. Please check the name and try again.</code></p>
<p>this could indicate that you have a DNS issue but it warrants further investigation.</p>
<h1>Can You Telnet?</h1>
<p>If you can ping, check to see if you can Telnet to the website.  Type into a command prompt:</p>
<p><code>telnet google.com 80</code></p>
<p>If your command prompt goes blank, port 80 is working fine.  (Press CTRL+C and then ENTER twice to get out of the box.)</p>
<p>If you get something like:</p>
<p><code>Connecting To google.com...Could not open connection to the host, on port 80: Connect failed</code></p>
<p>there are a number of potential issues:</p>
<ol>
<li>Port 80 is blocked</li>
<li>Your IP address is being blocked by the server</li>
<li>The website is down</li>
</ol>
<p>You can also try to connect on other ports such as port 25 on an external mail server.</p>
<h1>HOSTS File Entry?</h1>
<p>Your HOSTS file is like a local copy of DNS.  If there is an entry in the hosts file that points to a different IP address for a domain name, then it will never get to the the DNS to find the website.</p>
<p>You can open and check your HOSTS file by typing the following at a command prompt:</p>
<p><code>notepad %windir%\SYSTEM32\DRIVERS\ETC\HOSTS</code></p>
<p>This will present you with a next file much like this:</p>
<p><code># Copyright (c) 1993-1999 Microsoft Corp.</code><br />
<code>#</code><br />
<code># This is a sample HOSTS file used by Microsoft TCP/IP for Windows.</code><br />
<code>#</code><br />
<code># This file contains the mappings of IP addresses to host names. Each</code><br />
<code># entry should be kept on an individual line. The IP address should</code><br />
<code># be placed in the first column followed by the corresponding host name.</code><br />
<code># The IP address and the host name should be separated by at least one</code><br />
<code># space.</code><br />
<code>#</code><br />
<code># Additionally, comments (such as these) may be inserted on individual</code><br />
<code># lines or following the machine name denoted by a '#' symbol.</code><br />
<code>#</code><br />
<code># For example:</code><br />
<code>#</code><br />
<code>#      102.54.94.97     </code><code>rhino.acme.com          # source server</code><br />
<code>#       38.25.63.10     </code><code>x.acme.com              # x </code><code>client host</code><br />
<code></code><br />
<code>127.0.0.1       localhost</code></p>
<p>The last entry is the only entry that should be in a typical home computer.  If you have any entries that coincide with the website that you are looking at, this could be your problem.</p>
<h1>Clear Web Browser and DNS Cache</h1>
<p>Both your web browser and your computer have a cache which stores information about DNS.  If you are getting strange results from the tests, try clearing the web browser cache and the DNS cache.</p>
<p>The web browser cache can be found in the options window.  To delete the DNS cache, simply type the following command prompt command:</p>
<p><code>ipconfig /flushdns</code></p>
<h1>Conclusion</h1>
<p>Hopefully this will help you to determine if you are running into DNS issues.  Of course, DNS is only one small part of your entire network but this is a good start.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Troubleshooting DNS" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Troubleshooting+DNS" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=gsETcH"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=gsETcH" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=aujZCk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=aujZCk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=r1pNOK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=r1pNOK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=fxQ7vk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=fxQ7vk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=05VSWk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=05VSWk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/370004108" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/20/troubleshooting-dns/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F20%2Ftroubleshooting-dns%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/20/troubleshooting-dns/</feedburner:origLink></item>
		<item>
		<title>Link Up With Me</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/369075396/</link>
		<comments>http://www.dailycupoftech.com/2008/08/19/link-up-with-me/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 17:24:40 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/19/link-up-with-me/</guid>
		<description>I&amp;#8217;m looking at expanding my social/professional network.  I have been working in LinkedIn for some time and if any of you are interested in connecting up with me, you can check my profile at http://www.linkedin.com/in/tephlon.  My e-mail address is tfehlman@dailycupoftech.com for the request.
Update:  I have had a great response so far and [...]</description>
			<content:encoded><![CDATA[<p>I&#8217;m looking at expanding my social/professional network.  I have been working in <a href="http://www.linkedin.com/" target="_blank">LinkedIn</a> for some time and if any of you are interested in connecting up with me, you can check my profile at <a href="http://www.linkedin.com/in/tephlon" target="_blank">http://www.linkedin.com/in/tephlon</a>.  My e-mail address is tfehlman@dailycupoftech.com for the request.</p>
<p><span style="font-weight: bold">Update:</span>  I have had a great response so far and added a number of you to my connections.  I have also created a <a href="http://www.linkedin.com/e/gis/685397" target="_blank">LinkedIn group</a> that you can join so that you can connect up with other DCoT readers.  If I have already added you to my connections, you are automatically pre-approved for the group.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Link Up With Me" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Link+Up+With+Me" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=wPpImf"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=wPpImf" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=31V3Sk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=31V3Sk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=wSlAQK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=wSlAQK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=hrMkik"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=hrMkik" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=uAFBOk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=uAFBOk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/369075396" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/19/link-up-with-me/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F19%2Flink-up-with-me%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/19/link-up-with-me/</feedburner:origLink></item>
		<item>
		<title>Wordpress Cache Gibberish</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/369036776/</link>
		<comments>http://www.dailycupoftech.com/2008/08/19/wordpress-cache-gibberish/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 13:32:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/19/wordpress-cache-gibberish/</guid>
		<description>A couple of days ago, I started to notice that there was nothing but gibberish on the homepage of Daily Cup of Tech.  I quickly dug into the problem to determine what could be causing the issue.  The problem was with compression in the (wonderful) WP-Super-Cache Wordpress plug-in.
Here is how I fixed the [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/354412194-9f7e56322a-m.jpg" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" />A couple of days ago, I started to notice that there was nothing but gibberish on the homepage of Daily Cup of Tech.  I quickly dug into the problem to determine what could be causing the issue.  The problem was with compression in the (wonderful) <a href="http://ocaoimh.ie/wp-super-cache/" target="_blank">WP-Super-Cache</a> Wordpress plug-in.</p>
<p>Here is how I fixed the problem.</p>
<ol>
<li>I accessed the WP-Super-Cache admin page directly from its URL:<br />
<span style="font-style: italic">&lt;blog base URL&gt;/wp-admin/options-general.php?page=wp-super-cache/wp-cache.php</span></li>
<li>I disabled the Super Cache Compression and then updated the settings.</li>
</ol>
<p>This seems to have resolved the issue but I would really like to run compression as it is a nice feature.  Anyone out there had any luck fixing the compression problem?</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Wordpress Cache Gibberish" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Wordpress+Cache+Gibberish" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=jvma8S"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=jvma8S" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=TN5Lck"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=TN5Lck" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=ML6IrK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=ML6IrK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=6gDBfk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=6gDBfk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=1o2ACk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=1o2ACk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/369036776" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/19/wordpress-cache-gibberish/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F19%2Fwordpress-cache-gibberish%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/19/wordpress-cache-gibberish/</feedburner:origLink></item>
		<item>
		<title>Catch Internet Policy Breakers with DNS Cache</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/368419642/</link>
		<comments>http://www.dailycupoftech.com/2008/08/18/catch-internet-policy-breakers-with-dns-cache/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 21:01:25 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Privacy]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/18/catch-internet-policy-breakers-with-dns-cache/</guid>
		<description>The DNS cache on your local computer is a list of the most recently accessed DNS entries.  If you suspect that some one has just breached your corporate Internet policy by accessing inappropriate web content and they have run a cleaning program that wipes out the Internet cache, you may be able to get [...]</description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/1022222-www-1.jpg" />The DNS cache on your local computer is a list of the most recently accessed DNS entries.  If you suspect that some one has just breached your corporate Internet policy by accessing inappropriate web content and they have run a cleaning program that wipes out the Internet cache, you may be able to get a list of the websites from the DNS cache.</p>
<p>Simply type from a command prompt:</p>
<p><code>ipconfig /displaydns</code></p>
<p>to display the contents of the DNS cache.</p>
<p>You can then look through to see if there are any domains that should not be there.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Catch Internet Policy Breakers with DNS Cache" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Catch+Internet+Policy+Breakers+with+DNS+Cache" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=0i30jf"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=0i30jf" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=sntijk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=sntijk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=aWPemK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=aWPemK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=OGnDbk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=OGnDbk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=uRZddk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=uRZddk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/368419642" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/18/catch-internet-policy-breakers-with-dns-cache/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F18%2Fcatch-internet-policy-breakers-with-dns-cache%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/18/catch-internet-policy-breakers-with-dns-cache/</feedburner:origLink></item>
		<item>
		<title>Scheduling VMWare in Linux</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/366769396/</link>
		<comments>http://www.dailycupoftech.com/2008/08/16/scheduling-vmware-in-linux/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 20:57:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Virtual Computers]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/16/scheduling-vmware-in-linux/</guid>
		<description>I have built a couple of Linux based VMWare servers that are used at work for development.  There are often issues with backing up VMWare virtual machines, especially when you need to shut down a VM in order to back it up.
In Linux, I have come up with a way to automate this process. [...]</description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/1044039-clock.jpg" />I have built a couple of Linux based VMWare servers that are used at work for development.  There are often issues with backing up VMWare virtual machines, especially when you need to shut down a VM in order to back it up.</p>
<p>In Linux, I have come up with a way to automate this process.  For our example, let&#8217;s assume that we have a VM located at <em>/var/VMs/Ubuntu.vmx</em>.  Let&#8217;s also assume that our backup starts at 2:00 AM and finished by 3:00 AM each morning.  What I am doing is scheduling two cron jobs, one at 1:00 AM to shut down the virtual machine and one again at 4:00 AM to restart the virtual machine.</p>
<p>Here is what my crontab file looks like:</p>
<p><code>0 1 * * * vmware-cmd '/var/VMs/Ubuntu.vmx' stop&gt;/dev/null 2&gt;&amp;1<br />0 4 * * * vmware-cmd &#8216;/var/VMs/Ubuntu.vmx&#8217; start&gt;/dev/null 2&gt;&amp;1</code></p>
<p>If you are wondering about the /dev/null 2&gt;&amp;1 part of the command, this disables the e-mail output that is automatically sent by crontab.</p>
<p>The vmware-cmd utility has a number of other uses.  For your reference, here is the complete usage and options:</p>
<blockquote><p>Usage: vmware-cmd &lt;options&gt; &lt;vm-cfg-path&gt; &lt;vm-action&gt; &lt;arguments&gt;<br />       vmware-cmd -s &lt;options&gt; &lt;server-action&gt; &lt;arguments&gt;</p>
<p>  Options:<br />    Connection Options:<br />       -H &lt;host&gt;       specifies an alternative host (if set, -U and -P must also be set)<br />       -O &lt;port&gt;       specifies an alternative port<br />       -U &lt;username&gt;   specifies a user<br />       -P &lt;password&gt;   specifies a password<br />    General Options:<br />       -h More detailed help.<br />       -q Quiet. Minimal output<br />       -v Verbose.</p>
<p>  Server Operations:<br />    vmware-cmd -l<br />    vmware-cmd -s register &lt;config_file_path&gt;<br />    vmware-cmd -s unregister &lt;config_file_path&gt;<br />    vmware-cmd -s getresource &lt;variable&gt;<br />    vmware-cmd -s setresource &lt;variable&gt; &lt;value&gt;</p>
<p>  VM Operations:<br />    vmware-cmd &lt;cfg&gt; getconnectedusers<br />    vmware-cmd &lt;cfg&gt; getstate<br />    vmware-cmd &lt;cfg&gt; start &lt;powerop_mode&gt;<br />    vmware-cmd &lt;cfg&gt; stop &lt;powerop_mode&gt;<br />    vmware-cmd &lt;cfg&gt; reset &lt;powerop_mode&gt;<br />    vmware-cmd &lt;cfg&gt; suspend &lt;powerop_mode&gt;<br />    vmware-cmd &lt;cfg&gt; setconfig &lt;variable&gt; &lt;value&gt;<br />    vmware-cmd &lt;cfg&gt; getconfig &lt;variable&gt;<br />    vmware-cmd &lt;cfg&gt; setguestinfo &lt;variable&gt; &lt;value&gt;<br />    vmware-cmd &lt;cfg&gt; getguestinfo &lt;variable&gt;<br />    vmware-cmd &lt;cfg&gt; getid<br />    vmware-cmd &lt;cfg&gt; getpid<br />    vmware-cmd &lt;cfg&gt; getproductinfo &lt;prodinfo&gt;<br />    vmware-cmd &lt;cfg&gt; connectdevice &lt;device_name&gt;<br />    vmware-cmd &lt;cfg&gt; disconnectdevice &lt;device_name&gt;<br />    vmware-cmd &lt;cfg&gt; getconfigfile<br />    vmware-cmd &lt;cfg&gt; getheartbeat<br />    vmware-cmd &lt;cfg&gt; getuptime<br />    vmware-cmd &lt;cfg&gt; getremoteconnections<br />    vmware-cmd &lt;cfg&gt; gettoolslastactive<br />    vmware-cmd &lt;cfg&gt; getresource &lt;variable&gt;<br />    vmware-cmd &lt;cfg&gt; setresource &lt;variable&gt; &lt;value&gt;<br />    vmware-cmd &lt;cfg&gt; setrunasuser &lt;username&gt; &lt;password&gt;<br />    vmware-cmd &lt;cfg&gt; getrunasuser<br />    vmware-cmd &lt;cfg&gt; getcapabilities<br />    vmware-cmd &lt;cfg&gt; addredo &lt;disk_device_name&gt;<br />    vmware-cmd &lt;cfg&gt; commit &lt;disk_device_name&gt; &lt;level&gt; &lt;freeze&gt; &lt;wait&gt;<br />    vmware-cmd &lt;cfg&gt; answer</p></blockquote>
<p></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Scheduling VMWare in Linux" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Scheduling+VMWare+in+Linux" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=Ewt5ss"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=Ewt5ss" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=u2PsLk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=u2PsLk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=whyjrK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=whyjrK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=t0t9kk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=t0t9kk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=oRmFhk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=oRmFhk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/366769396" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/16/scheduling-vmware-in-linux/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F16%2Fscheduling-vmware-in-linux%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/16/scheduling-vmware-in-linux/</feedburner:origLink></item>
		<item>
		<title>Instant File Backup in Nano</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/365919958/</link>
		<comments>http://www.dailycupoftech.com/2008/08/15/instant-file-backup-in-nano/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 19:37:38 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/15/instant-file-backup-in-nano/</guid>
		<description>Nano is my text editor of choice when I am using Linux from the command line.  Now, we all know that editing a text file can be the end of your system if you screw up that text file so it is always a good idea to backup that text file before you change [...]</description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/1055979-12.jpg" />Nano is my text editor of choice when I am using Linux from the command line.  Now, we all know that editing a text file can be the end of your system if you screw up that text file so it is always a good idea to backup that text file before you change it.</p>
<p>The is a quick trick in nano that lets you automatically backup the file you are editing.  If you start the nano editor with the <span style="font-style: italic;">-B</span> option, it will make a backup of the file before it changes it.  So, for example, if you were to want to edit your /etc/apt/sources.list file (which is a common thing to do), you would start it with the following command:</p>
<p><code>sudo nano -B /etc/apt/sources.list</code></p>
<p>This way, if you royally screw up the file, you can quickly recover from it.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Instant File Backup in Nano" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Instant+File+Backup+in+Nano" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=26Hfhc"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=26Hfhc" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=AzhsZk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=AzhsZk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=cfVfLK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=cfVfLK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=UyrHhk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=UyrHhk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=Wkhsqk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=Wkhsqk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/365919958" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/15/instant-file-backup-in-nano/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F15%2Finstant-file-backup-in-nano%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/15/instant-file-backup-in-nano/</feedburner:origLink></item>
		<item>
		<title>Quick Text File Combine Trick</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/364948856/</link>
		<comments>http://www.dailycupoftech.com/2008/08/14/quick-text-file-combine-trick/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 17:08:26 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/14/quick-text-file-combine-trick/</guid>
		<description>Yesterday, I went on a road trip and I gathered a pile of information using System Information for Windows (SIW) and saving it in a series of CSV files.  SIW generated a 750 KB CSV file for each system with a load of information.  Unfortunately, to perform a proper analysis in Excel, I [...]</description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.dailycupoftech.com/wp-content/uploads/2008/08/combine.png" />Yesterday, I went on a road trip and I gathered a pile of information using <a target="_blank" href="http://www.regnow.com/softsell/visitor.cgi?affiliate=259568&#038;action=site&amp;vendor=14479">System Information for Windows</a> (SIW) and saving it in a series of CSV files.  SIW generated a 750 KB CSV file for each system with a load of information.  Unfortunately, to perform a proper analysis in Excel, I needed all of the information in one file.</p>
<p>Now, I could have copied and pasted the text files all into one file but this would have been time consuming, especially if I had several hundred files.  So, here is what I did to make life really easy for me.  I simply copied all of the files into one directory by themselves and then ran the following command:</p>
<p><code>for %F in (*.csv) do type %F&gt;&gt;AllData.csv</code></p>
<p>This copied the contents of each file into one file called <em>AllData.csv</em>.  That&#8217;s all it took!  Now, I can open this up in Excel and then analyze away!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Quick Text File Combine Trick" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Quick+Text+File+Combine+Trick" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=MTXzZy"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=MTXzZy" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=5vgyHk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=5vgyHk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=l1ZKoK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=l1ZKoK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=Z6uGLk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=Z6uGLk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=RqrRPk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=RqrRPk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/364948856" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/14/quick-text-file-combine-trick/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F14%2Fquick-text-file-combine-trick%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/14/quick-text-file-combine-trick/</feedburner:origLink></item>
		<item>
		<title>Reality 2.0:  Like the Real World, Only Better</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/363120744/</link>
		<comments>http://www.dailycupoftech.com/2008/08/12/reality-20-like-the-real-world-only-better/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 17:39:04 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Experiment]]></category>

		<category><![CDATA[Portable]]></category>

		<category><![CDATA[Freeware]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/08/12/reality-20-like-the-real-world-only-better/</guid>
		<description>I have been racking my brains for some time now trying to figure out a better way for people to interact with the information overload that is constantly coming at them.  One of the ways that I have discovered is through augmented reality.  And now, there are even tools that are available for [...]</description>
			<content:encoded><![CDATA[<p>I have been racking my brains for some time now trying to figure out a better way for people to interact with the information overload that is constantly coming at them.  One of the ways that I have discovered is through <a target="_blank" href="http://en.wikipedia.org/wiki/Augmented_reality">augmented reality</a>.  And now, there are even tools that are available for free that can help with this.</p>
<p>Microsoft has released some technology that, when combined with heads up displays and GPS tracking could provide a very useful and informative way of seeing the world.  When you combine the mapping capabilities of <a target="_blank" href="http://www.microsoft.com/VirtualEarth/">Virtual Earth</a> with <a target="_blank" href="http://www.caligari.com/Products/trueSpace/tS75/brochure/intro.asp?Cate=BIntro">trueSpace</a>, a 3D development environment, you can modify the way you see the virtual world.</p>
<p>Now, take this modified virtual world and add a heads up display in the form of glasses which interacts with very precise GPS systems, you have a very good start at something amazing!</p>
<p>Here is a demo that has been put together to show what a trueSpace building looks like in Virtual Earth:</p>
<p><center>
<div class="youtube-video"><object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/JHvw_DIEvz8"> </param>
<param name="wmode" value="transparent"> </param><embed src="http://www.youtube.com/v/JHvw_DIEvz8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"> </embed>  </object></div>
<p></center></p>
<p>The implications of something like this are astronomical!  Some potential uses include:
<ul>
<li>Tourist attractions to historical areas showing where building once existed</li>
<li>Military real-time monitoring of a remote mission</li>
<li>Real estate agents showing future expansion and growth of a neighborhood</li>
<li>Architectural businesses performing a virtual walk-through of future building</li>
</ul>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Reality 2.0:  Like the Real World, Only Better" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Reality+2.0:++Like+the+Real+World,+Only+Better" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=PTmX7g"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=PTmX7g" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=GwWe8k"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=GwWe8k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=p1xVVK"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=p1xVVK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=v7ONOk"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=v7ONOk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=a4sx2k"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=a4sx2k" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/363120744" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/08/12/reality-20-like-the-real-world-only-better/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F08%2F12%2Freality-20-like-the-real-world-only-better%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/08/12/reality-20-like-the-real-world-only-better/</feedburner:origLink></item>
		<item>
		<title>OR, AND and XOR Logic Gates…with Dominoes</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/352240999/</link>
		<comments>http://www.dailycupoftech.com/2008/07/31/or-and-and-xor-logic-gateswith-dominoes/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 04:15:46 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Back to Basics]]></category>

		<category><![CDATA[Diversion]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/07/31/or-and-and-xor-logic-gateswith-dominoes/</guid>
		<description>Sometimes, it can be difficult to visualize what is happening inside a computer and we need a bit of help from the real world in order to get the concepts clearly.  Here is an absolutely brilliant way of visualizing how OR, AND and XOR gates work using dominoes.
I can&amp;#8217;t imagine how long it took [...]</description>
			<content:encoded><![CDATA[<p>Sometimes, it can be difficult to visualize what is happening inside a computer and we need a bit of help from the real world in order to get the concepts clearly.  Here is an absolutely brilliant way of visualizing how OR, AND and XOR gates work using dominoes.</p>
<p>I can&#8217;t imagine how long it took this guy to do this but I have to admit that I am impressed!</p>
<div align="center">
<div class="youtube-video"><object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/SudixyugiX4"> </param>
<param name="wmode" value="transparent"> </param><embed src="http://www.youtube.com/v/SudixyugiX4" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"> </embed>  </object></div>
</div>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for OR, AND and XOR Logic Gates...with Dominoes" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++OR,+AND+and+XOR+Logic+Gates...with+Dominoes" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=cshIH2"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=cshIH2" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=nvSkvj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=nvSkvj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=DjdGeJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=DjdGeJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=Kkqscj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=Kkqscj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=cK8egj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=cK8egj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/352240999" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/31/or-and-and-xor-logic-gateswith-dominoes/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F31%2For-and-and-xor-logic-gateswith-dominoes%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/31/or-and-and-xor-logic-gateswith-dominoes/</feedburner:origLink></item>
		<item>
		<title>VPS Setup Part 1 - Update Ubuntu and Configure iptables</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/347926009/</link>
		<comments>http://www.dailycupoftech.com/2008/07/27/vps-setup-part-1-update-ubuntu-and-configure-iptables/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 01:57:05 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Virtual Computers]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[VPS]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/07/27/vps-setup-part-1-update-ubuntu-and-configure-iptables/</guid>
		<description>Since the whole VPS (Virtual Private Server) thing is going so well for me, I thought that I would let my readers know about some of the steps that I took to set it up.  In this episode I will be talking about updating the initially installed image and configuring the linux firewall using [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/329545-firewall.jpg" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" />Since the whole <a href="http://en.wikipedia.org/wiki/Virtual_private_server" target="_blank">VPS</a> (Virtual Private Server) thing is going so well for me, I thought that I would let my readers know about some of the steps that I took to set it up.  In this episode I will be talking about updating the initially installed image and configuring the linux firewall using iptables.</p>
<p>Just as a side note, the VPS that I have is running <a href="http://www.ubuntu.com/" target="_blank">Ubuntu </a><a href="http://www.ubuntu.com/products/whatisubuntu/804features/" target="_blank">8.04 (Hardy Heron)</a> so if you are using a different OS, you make have to do things a bit differently.</p>
<h1>Update The Server</h1>
<p>For those of you from the Windows world, this may seem to be shockingly easy.  First, you need to edit the file which tells the system where to get all of the updates.  I like to enable all of the sources, including universe and source code.  To do this, you need to edit <em>/etc/apt/sources.list</em>:</p>
<p><code>sudo nano /etc/apt/sources.list</code></p>
<p>Remove the <em>#</em> characters in front of all the sources.  When I was done, my <em>sources.list</em> file looked like this:</p>
<p><code>deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe<br />
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe</code></p>
<p><code>deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe<br />
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe</code></p>
<p><code>deb http://security.ubuntu.com/ubuntu hardy-security main restricted universe<br />
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted universe</code></p>
<p>Now, update Ubuntu by entering these three commands one after another:</p>
<p><code>sudo aptitude –y update<br />
sudo aptitude –y safe-upgrade<br />
sudo aptitude –y full-upgrade</code></p>
<p>That&#8217;s all there is to it!</p>
<h1>Configure iptables</h1>
<p>In my opinion, this is the most important thing that you can do because it helps to restrict access to your VPS.  The configuration that I am presenting here is just the basics that you should set out and you may want to tighten in down a bit afterward.</p>
<h2>Backup</h2>
<p>The first thing that you need to do is backup your present iptables rules:</p>
<p><code>iptables-save &gt; /etc/iptables.up.rules</code></p>
<h2>Create Filter</h2>
<p>Next, you are going to want to create your filter.  This is a set of rules that tells the firewall what you want to do with data packets that hit your network card.</p>
<p>First, allow all loopback (lo0) traffic and drop all traffic to 127.0.0.0/8 that doesn&#8217;t use lo0.  This will allow you network services that run on your VPS to talk to other network services on your VPS:</p>
<p><code>sudo iptables -A INPUT -i lo -j ACCEPT</code><br />
<code>sudo iptables -A INPUT -i ! lo -d 127.0.0.0/8 -j REJECT</code></p>
<p>Next, accepts all established inbound connections.  This means that anything that is already connected to your firewall will remain connected, even if there is a change to the rules.  This is very handy to prevent you from locking yourself out of your virtual server if you accidentally disable the wrong port:</p>
<p><code>sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT</code></p>
<p>You want your VPS to be able to talk to anything on the Internet so you need to be enable that access:</p>
<p><code>sudo iptables -A OUTPUT -j ACCEPT</code></p>
<p>Since we are building a web server, we need to allows HTTP (port 80) and HTTPS (port 443) connections from anywhere on the Internet:</p>
<p><code>sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT</code><br />
<code>sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT</code></p>
<p>Linux servers are managed primarily via SSH.  So, we need to make sure that we have an SSH port open.  I decided to use a non-standard port (port 999) rather than the standard port 22:</p>
<p><code>sudo iptables -A INPUT -p tcp -m state --state NEW --dport 999 -j ACCEPT</code></p>
<p>The next line will allow you (and others) to ping your server.  There is some debate as to whether or not you should allow pings but, in the end, it is really up to you:</p>
<p><code>sudo iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT</code></p>
<p>We will be needing to know if there is anyone out there trying to tamper with our server.  So, we are going to log iptables denied calls:</p>
<p><code>sudo iptables -A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7</code></p>
<p>Since we have configured all of the ports that we want access to, we will reject all other inbound traffic that is not explicitly allowed by a policy:</p>
<p><code>sudo iptables -A INPUT -j DROP</code><br />
<code>sudo iptables -A FORWARD -j DROP</code></p>
<h2>Save Rules</h2>
<p>Now that we have created out filter/rules, we need to save it:</p>
<p><code>sudo iptables-save &gt; /etc/iptables.up.rules</code></p>
<p>When you are finished, your /etc/iptables.up.rules file should look something like this:</p>
<p><code># Generated by iptables-save v1.3.8 on Fri Jul 18 02:03:12 2008</code><br />
<code>*filter</code><code><br />
:INPUT ACCEPT [15:1712]</code><br />
<code>:FORWARD ACCEPT [0:0]</code><br />
<code>:OUTPUT ACCEPT [15:9376]</code><br />
<code>-A INPUT -i lo -j ACCEPT</code><br />
<code>-A INPUT -d 127.0.0.0/255.0.0.0 -i ! lo -j REJECT --reject-with icmp-port-unreachable<br />
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT<br />
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT<br />
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT<br />
-A INPUT -p tcp -m state --state NEW -m tcp --dport 999 -j ACCEPT<br />
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT<br />
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7<br />
-A INPUT -j DROP<br />
-A FORWARD -j DROP<br />
-A OUTPUT -j ACCEPT</code><br />
<code>COMMIT<br />
# Completed on Fri Jul 18 02:03:12 2008</code></p>
<h2>Configure Network to Load Rules Automatically</h2>
<p>We need to make sure that these rules reload automatically whenever we reboot the server.  Do this by editting the network interface to load the rules automatically:</p>
<p><code>sudo nano /etc/network/interfaces</code></p>
<p>Add <code>pre-up iptables-restore &lt; /etc/iptables.up.rules</code> after <code>iface lo inet loopback</code> and then save the file.</p>
<h1>Conclusion</h1>
<p>With this short tutorial, we have upgraded and secured out VPS.  In part 2, we are going to look at installing and configuring SSH so that we can remotely connect and manage the VPS plus we are going to add some security to our SSH sessions by changing the SSH port to 999 and setting up and using public and private keys with PuTTY in Windows.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for VPS Setup Part 1 - Update Ubuntu and Configure iptables" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++VPS+Setup+Part+1+-+Update+Ubuntu+and+Configure+iptables" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=3LsH0e"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=3LsH0e" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=8rJQBj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=8rJQBj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=FHvpNJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=FHvpNJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=6xnzmj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=6xnzmj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=pQHpuj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=pQHpuj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/347926009" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/27/vps-setup-part-1-update-ubuntu-and-configure-iptables/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F27%2Fvps-setup-part-1-update-ubuntu-and-configure-iptables%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/27/vps-setup-part-1-update-ubuntu-and-configure-iptables/</feedburner:origLink></item>
		<item>
		<title>Reset Your Vista Password</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/342475637/</link>
		<comments>http://www.dailycupoftech.com/2008/07/22/reset-your-vista-password/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 11:52:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[DIY]]></category>

		<category><![CDATA[Consulting]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Tumblog]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[Privacy]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/07/22/reset-your-vista-password/</guid>
		<description>A very useful trick from What&amp;#8217;s My Pass? if you can&amp;#8217;t access your Vista box:
Using BackTrack Live CD which can be found ::here::
For those of you who forgot your spiffy new Vista Logon password. Here’s a quick and dirty way to make a new user account. BTW, this has been around since XP but still [...]</description>
			<content:encoded><![CDATA[<p>A very useful trick from <a href="http://www.whatsmypass.com/?p=25" target="_blank">What&#8217;s My Pass?</a> if you can&#8217;t access <strong><u>your</u></strong> Vista box:</p>
<blockquote><p>Using BackTrack Live CD which can be found <a href="http://www.offensive-security.com/">::here::</a></p>
<p>For those of you who forgot your spiffy new Vista Logon password. Here’s a quick and dirty way to make a new user account. BTW, this has been around since XP but still useful.</p>
<p>Boot into Backtrack and open a shell prompt:</p>
<p>cd /mnt                     (change directory to mounted drives)<br />
ls                          (get the list of mounted drives)<br />
cd sda1                     (sda1 is the main hard drive)<br />
cd Windows/                 (change to the windows directory)<br />
cd System32/                (change to the system directory)<br />
mv Utilman.exe Utilman.old  (backup original file)<br />
cp cmd.exe Utilman.exe      (copy cmd.exe as utilman.exe)<br />
reboot<br />
<a href="http://whatsmypass.com/images/bt-vista.PNG"><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/bt-vista.png" /></a></p>
<p>once rebooted, at vista logon screen, Press Windows key + U<br />
To invoke Utility Manager ( A.K.A. CMD.exe)<br />
Cmd.exe will spawn with ‘System’ privileges.<br />
c:\&gt;net user S00perAdmin mypassword /add<br />
c:\&gt;net localgroup administrators S00perAdmin /add<br />
Reboot and log in with your newly added Admin account</p></blockquote>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Reset Your Vista Password" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Reset+Your+Vista+Password" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=sp3H4X"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=sp3H4X" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=OpKvZj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=OpKvZj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=bAtpaJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=bAtpaJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=qGkVqj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=qGkVqj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=9lFTZj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=9lFTZj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/342475637" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/22/reset-your-vista-password/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F22%2Freset-your-vista-password%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/22/reset-your-vista-password/</feedburner:origLink></item>
		<item>
		<title>USB Pinout</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/341474586/</link>
		<comments>http://www.dailycupoftech.com/2008/07/21/usb-pinout/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 11:57:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[USB]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/07/21/usb-pinout/</guid>
		<description>Since I have done a lot of writing in the past about USB devices, I often get questions about the actual USB hardware.  One of the biggest questions that I get is about the USB pinout specifications.  Just what are each of those pins and what do they do.
Well, the USB pinout varies, [...]</description>
			<content:encoded><![CDATA[<p>Since I have done a lot of writing in the past about USB devices, I often get questions about the actual USB hardware.  One of the biggest questions that I get is about the USB pinout specifications.  Just what are each of those pins and what do they do.</p>
<p>Well, the USB pinout varies, depending upon which type of USB plug and receptical you have.</p>
<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-a-receptacle.gif" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-a-plug.gif" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /></p>
<h1>Series A USB Pinout</h1>
<p>This is usually what you see most USB devices such as mice and keyboards using.  These are four pin devices, two pins for power (1,4) and two pins for data (2,3).  The power pins transfer 5V DC.</p>
<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-b-plug.gif" style="float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-b-receptacle.gif" style="float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /></p>
<h1>Series B USB Pinout</h1>
<p>These are more popular on USB hard drives, CD/DVD drives and scanners.  Just like Series A, these are four pin devices, two pins for power (1,4) and two pins for data (2,3).  The power pins transfer 5V DC.</p>
<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-mini-a.gif" style="float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-ab-receptacle.gif" style="float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /></p>
<h1>Mini-USB Series A USB Pinout</h1>
<p>The Mini-USB series went to a five pin design, even though one pin is either not used or is redundant.  You will usually see these on cameras or other such devices.  Pins 1 and 5 are for power and pins 2 and 3 provide data access.  Pin 4 is connected to pin 5 for redundancy.</p>
<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/usb-mini-b.gif" style="float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" /></p>
<h1>Mini-USB Series B USB Pinout</h1>
<p>Just like Mini-USB Series A, Series B used five pins, two for power (1,5) and two for data (2,3).  Pin 4 is not connected and serves no purpose.</p>
<h1>Summary Tables</h1>
<h2>Standard USB Pinout &amp; Cable Color Code</h2>
<table summary="Standard USB Pinout &amp; Cable Color Code">
<thead>
<th scope="col">Pin</th>
<th scope="col">Wire Color</th>
<th scope="col">Function</th>
</tr>
<tr>
<td>1</td>
<td>Red</td>
<td>V BUS (5V)</td>
</tr>
<tr>
<td>2</td>
<td>White</td>
<td>Data-</td>
</tr>
<tr>
<td>3</td>
<td>Green</td>
<td>Data+</td>
</tr>
<tr>
<td>4</td>
<td>Black</td>
<td>Ground</td>
</tr>
</table>
<h2>Mini-USB Type-A Pinout &amp; Cable Color Code</h2>
<table summary="Mini-USB Type-A Pinout &amp; Cable Color Code">
<thead>
<th scope="col">Pin</th>
<th scope="col">Wire Color</th>
<th scope="col">Function</th>
</tr>
<tr>
<td>1</td>
<td>Red</td>
<td>V BUS (5V)</td>
</tr>
<tr>
<td>2</td>
<td>White</td>
<td>Data-</td>
</tr>
<tr>
<td>3</td>
<td>Green</td>
<td>Data+</td>
</tr>
<tr>
<td>4</td>
<td>Joined to pin 5</td>
<td>ID</td>
</tr>
<tr>
<td>5</td>
<td>Black</td>
<td>Ground</td>
</tr>
</table>
<h2>Mini-USB Type-B Pinout &amp; Cable Color Code</h2>
<table summary="Mini-USB Type-B Pinout &amp; Cable Color Code">
<thead>
<th scope="col">Pin</th>
<th scope="col">Wire Color</th>
<th scope="col">Function</th>
</tr>
<tr>
<td>1</td>
<td>Red</td>
<td>V BUS (5V)</td>
</tr>
<tr>
<td>2</td>
<td>White</td>
<td>Data-</td>
</tr>
<tr>
<td>3</td>
<td>Green</td>
<td>Data+</td>
</tr>
<tr>
<td>4</td>
<td>Not connected (*)</td>
<td>ID</td>
</tr>
<tr>
<td>5</td>
<td>Black</td>
<td>Ground</td>
</tr>
</table>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for USB Pinout" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++USB+Pinout" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=E1VnEI"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=E1VnEI" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=E8XBOj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=E8XBOj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=6zvBjJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=6zvBjJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=iBTbrj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=iBTbrj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=2PM1Sj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=2PM1Sj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/341474586" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/21/usb-pinout/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F21%2Fusb-pinout%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/21/usb-pinout/</feedburner:origLink></item>
		<item>
		<title>Transition Period Help Request</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340911726/</link>
		<comments>http://www.dailycupoftech.com/2008/07/20/transition-period-help-request/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 20:33:36 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/07/20/transition-period-help-request/</guid>
		<description>I am doing a lot of work behind the scenes for Daily Cup of Tech at this moment.  And, you know how it is when you try to fix something, you just end up breaking three other things.
So, I would like to ask for everyone&amp;#8217;s help with this.  If you see something broken [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/1012416-disassembled-keyboard.jpg" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px" />I am doing a lot of work behind the scenes for Daily Cup of Tech at this moment.  And, you know how it is when you try to fix something, you just end up breaking three other things.</p>
<p>So, I would like to ask for everyone&#8217;s help with this.  If you see something broken or things don&#8217;t look quite right, please leave a description of the problem in the comments (either on this post or the post that you see the problem on) so that I will know and I can add it to my to do list.</p>
<p>Here are a couple of things that I am aware of:</p>
<ol>
<li>E-mail does not work.  I simply have not gotten around to setting up a mail server.</li>
<li>My favorites icon does not always work.</li>
</ol>
<p>I&#8217;m also working in a new theme and upgrading to the latest version of WordPress.</p>
<p>Thanks for the help in advance.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Transition Period Help Request" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Transition+Period+Help+Request" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=ruz97U"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=ruz97U" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=OPNbTj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=OPNbTj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=PjBTSJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=PjBTSJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=2htLVj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=2htLVj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=JmtQpj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=JmtQpj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340911726" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/20/transition-period-help-request/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F20%2Ftransition-period-help-request%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/20/transition-period-help-request/</feedburner:origLink></item>
		<item>
		<title>New Hosting and New Technology</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340334807/</link>
		<comments>http://www.dailycupoftech.com/2008/07/19/new-hosting-and-new-technology/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 02:58:02 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.dailycupoftech.com/2008/07/19/new-hosting-and-new-technology/</guid>
		<description>Well, after a long and difficult journey, Daily Cup of Tech is over to a new host.  It was not an easy decision to make while I was choosing my hosting provider but in the end, I decided to go with, drum roll, please&amp;#8230;Slicehost!  The reason I went with Slicehost for my hosting [...]</description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/883818-lime-slice.jpg" />Well, after a long and difficult journey, Daily Cup of Tech is over to a new host.  It was not an easy decision to make while I was choosing my hosting provider but in the end, I decided to go with, drum roll, please&#8230;<a target="_blank" href="http://www.slicehost.com/">Slicehost</a>!  The reason I went with Slicehost for my hosting is because they are not a host.</p>
<p>Now, before you believe that I&#8217;ve finally gone off the deep end, please hear me out.  Slicehost does not host my website, I do.  What Slicehost does is provide me with a virtual private server (<a target="_blank" href="http://en.wikipedia.org/wiki/Virtual_private_server">VPS</a>) on which I can build whatever I want.  I decided to build a web server but I could have just as easily built a mail server or a network monitor.</p>
<p>Getting into a VPS solution is not for the faint of heart.  I needed to learn a lot in order to get things up and running.  Here is a list of some of the technologies that I needed to familiarize myself with in order to make things work well:
<ol>
<li><a target="_blank" href="http://www.netfilter.org/">iptables</a></li>
<li><a target="_blank" href="http://www.openssh.org/">ssh</a></li>
<li><a target="_blank" href="http://wiki.codemongers.com/Main">nginx</a></li>
<li><a target="_blank" href="http://www.php.net/">PHP</a></li>
<li><a target="_blank" href="http://www.comptechdoc.org/os/linux/usersguide/linux_ugfilesp.html">linux permissions</a></li>
<li><a target="_blank" href="http://wordpress.org/">Wordpress</a></li>
<li><a target="_blank" href="http://www.mysql.com/">MySQL</a></li>
</ol>
<p>I have a lot of notes and things that I have learned which I will be sharing here about this upgrade in the near future.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for New Hosting and New Technology" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++New+Hosting+and+New+Technology" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=JnkNRn"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=JnkNRn" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=mrUlEj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=mrUlEj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=E5NoeJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=E5NoeJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=s74xij"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=s74xij" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=J4D2rj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=J4D2rj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340334807" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/19/new-hosting-and-new-technology/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F19%2Fnew-hosting-and-new-technology%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/19/new-hosting-and-new-technology/</feedburner:origLink></item>
		<item>
		<title>Thanks, And Farewell, AlwaysWebHosting</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056159/</link>
		<comments>http://www.dailycupoftech.com/2008/07/07/thanks-and-farewell-alwayswebhosting/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 20:04:10 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Editing]]></category>

		<category><![CDATA[Thanks]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/07/07/thanks-and-farewell-alwayswebhosting/</guid>
		<description>As you can tell by the top of the website, my web hosting has been provided free of charge for the past while by AlwaysWebHosting.  They have been extremely generous and I wanted to thank them very much for all of the help, support, web space, etc. that they have provided for me over [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.dailycupoftech.com/wp-content/uploads/2008/07/210741-construction-evolution-of-t.jpg" alt="Under Construction" align="right" />As you can tell by the top of the website, my web hosting has been provided free of charge for the past while by AlwaysWebHosting.  They have been extremely generous and I wanted to thank them very much for all of the help, support, web space, etc. that they have provided for me over the past while.  If you are looking for a great web host, definitely give these guys a try.</p>
<p>Unfortunately, they can no longer provide me with web hosting and I am now on the hunt for a new host.  This biggest issue that I am running into is the fast that shared hosting does not seem to be enough for my site.  I use a lot of processor and I get a lot of traffic.</p>
<p>So, this is what I am now working on:</p>
<ol>
<li>A new web host so that I can move Daily Cup of Tech</li>
<li>Ways that I can optimize my website to reduce CPU</li>
<li>Upgrading to the latest version of WordPress</li>
<li>Designing a new theme so that the website comes up quicker</li>
</ol>
<p>Any suggestions/comments/ideas on any of these would be greatly appreciated!</p>
<p>Once again, thanks to AlwaysWebHosting for all the past support!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Thanks, And Farewell, AlwaysWebHosting" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Thanks,+And+Farewell,+AlwaysWebHosting" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=uTBwse"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=uTBwse" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=tX9onj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=tX9onj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=SnkL7J"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=SnkL7J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=AwCUcj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=AwCUcj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=JqCJZj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=JqCJZj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056159" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/07/07/thanks-and-farewell-alwayswebhosting/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F07%2F07%2Fthanks-and-farewell-alwayswebhosting%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/07/07/thanks-and-farewell-alwayswebhosting/</feedburner:origLink></item>
		<item>
		<title>Firefox 3 World Record</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056160/</link>
		<comments>http://www.dailycupoftech.com/2008/06/18/firefox-3-world-record/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:22:12 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/06/18/firefox-3-world-record/</guid>
		<description>Firefox is trying to break a world record for the number of software downloads in 24 hours!  They have officially released version 3 today and they want everyone to know about it.
Personally, I have loved Firefox for a long time now and it would take quite a bit for me to go to another [...]</description>
			<content:encoded><![CDATA[<p>Firefox is trying to break a world record for the number of software downloads in 24 hours!  They have officially released version 3 today and they want everyone to know about it.</p>
<p>Personally, I have loved Firefox for a long time now and it would take quite a bit for me to go to another browser.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7950906854594110";
/* Firefox */
google_ad_slot = "4303929265";
google_ad_output = "textlink";
google_ad_format = "ref_text";
google_cpa_choice = ""; // on file
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Firefox 3 World Record" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Firefox+3+World+Record" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=WMEqhR"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=WMEqhR" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=hesR1j"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=hesR1j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=Ihpj7J"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=Ihpj7J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=M7LQjj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=M7LQjj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=JBPoEj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=JBPoEj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056160" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/06/18/firefox-3-world-record/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F06%2F18%2Ffirefox-3-world-record%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/06/18/firefox-3-world-record/</feedburner:origLink></item>
		<item>
		<title>DIY Bittorrent Patch Server</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056161/</link>
		<comments>http://www.dailycupoftech.com/2008/06/12/diy-bittorrent-patch-server/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 12:33:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[DCoT Apps]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Storage]]></category>

		<category><![CDATA[Experiment]]></category>

		<category><![CDATA[Bittorrent]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Windows Server]]></category>

		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/06/12/diy-bittorrent-patch-server/</guid>
		<description>A few weeks ago, I ran across a couple of articles about a university in Holland that was having difficulty getting all of their Microsoft patches out to all of their systems.  What did they decide to do?
Buy more servers?  Nope!
Increase bandwidth?  Nope!
Use a program that has been essentially outlawed in North [...]</description>
			<content:encoded><![CDATA[<p><img src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/05/925147-linked-hands.jpg" style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" />A few weeks ago, I ran across a <a href="http://torrentfreak.com/university-uses-utorrent-080306/" target="_blank">couple</a> of <a href="http://arstechnica.com/news.ars/post/20080309-dropping-22tb-of-patches-on-6500-pcs-in-4-hours-bittorrentdropping-22tb-of-patches-on-6500-pcs-in-4-hours-bittorrent.html" target="_blank">articles</a> about a <a href="http://www.inholland.nl/inhollandcom/" target="_blank">university in Holland</a> that was having difficulty getting all of their Microsoft patches out to all of their systems.  What did they decide to do?</p>
<p>Buy more servers?  Nope!</p>
<p>Increase bandwidth?  Nope!</p>
<p>Use a program that has been essentially <a href="http://www.ohio.edu/students/filesharing.cfm" target="_blank">outlawed</a> in North American universities?  Yep!</p>
<p>The university decided, on the advice of their <a href="http://www.iteleo.nl/BitTorrent_en.html" target="_blank">IT consultant</a>, that they would use bittorrent to deploy the patches.</p>
<p>This really got me thinking about how I would go about creating my own U.Holl server (as I like to call it).  These are some of the thoughts that I have come up with.<br />
<h2>The Server</h2>
<p>Just to add a really strong sense of irony, I would probably build the U.Holl server on Linux, most likely Ubuntu with a typical <a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29" target="_blank">LAMP</a> installation.  Then, for ease of management, I would install a tracker such as <a href="http://www.phpmybittorrent.com/" target="_blank">phpMyBittorrent</a> or something similar.</p>
<p>In the tracker software, I would create several different categories based on the target systems that I would use.  For example, there would be Windows XP, Windows Vista, Office 2007, etc. categories.  Each category would have its own RSS feed.<br />
<h2>The Clients</h2>
<p>Each workstation or server that was to receive updates using bittorrent would have a copy of <a href="http://www.utorrent.com/" target="_blank">uTorrent</a> running in the background.  This would be critical.  You would also need to tweak uTorrent so that it automatically ran an installation script r program each time it finished downloading a new patch.  This script would also schedule a reboot at 3:00 AM (or whatever time you wanted) since it seems almost every hotfix from Microsoft needs to reboot the system.</p>
<p>A potential install script might look like this:<br /><img style="max-width: 800px;" src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/06/utorrent.png" /></p>
<p>The trick to automatically downloading files is to subscribe each uTorrent client to the proper RSS feeds given out by the server.  This way, each system only gets the patches it needs.</p>
<h2>Potential</h2>
<p>I think that this type of a delivery system has great potential.  You could even use it across slow bandwidth links or to deploy other software, not just patches.</p>
<p>This is a project that I am hoping to spend some time on over the next while but I am looking for your input/suggestions now so that I can hopefully avoid some pitfalls later.  Any input would be greatly appreciated!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for DIY Bittorrent Patch Server" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++DIY+Bittorrent+Patch+Server" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=we2OJk"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=we2OJk" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=OVsNLj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=OVsNLj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=bo4gVJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=bo4gVJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=G3Cxyj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=G3Cxyj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=L8gWxj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=L8gWxj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056161" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/06/12/diy-bittorrent-patch-server/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F06%2F12%2Fdiy-bittorrent-patch-server%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/06/12/diy-bittorrent-patch-server/</feedburner:origLink></item>
		<item>
		<title>Long Lost Drive Found!</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056162/</link>
		<comments>http://www.dailycupoftech.com/2008/06/11/long-lost-drive-found/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 03:04:45 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Portable]]></category>

		<category><![CDATA[DCoT Apps]]></category>

		<category><![CDATA[Experiment]]></category>

		<category><![CDATA[E-Mail]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[USB]]></category>

		<category><![CDATA[Testing]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[AutoIt]]></category>

		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/06/11/long-lost-drive-found/</guid>
		<description>Well, it took over a year, but we now have definitive proof that the Lost USB Drive application works!  When I launched the Lost USB Drive Experiment in early June of last year, I wasn&amp;#8217;t really sure what to expect.  I had all but forgotten about the experiment.
So, imagine my surprise when I [...]</description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;" src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/06/897541-we-are-lost.jpg" />Well, it took over a year, but we now have definitive proof that the <a target="_blank" href="http://www.dailycupoftech.com/have-your-lost-usb-drive-ask-for-help/">Lost USB Drive application</a> works!  When I launched the <a target="_blank" href="http://dailycupoftech.com/lost-usb-drive-experiment/">Lost USB Drive Experiment</a> in early June of last year, I wasn&#8217;t really sure what to expect.  I had all but forgotten about the experiment.</p>
<p>So, imagine my surprise when I had this in my inbox this morning:<br />
<blockquote>Dale,</p>
<p>I recently took over Costa Coffee Eastleigh and have found your USB Memory stick, I’m not sure how long it has been here but if you would like to pop in and collect it I will put it to one side.</p>
<p>Thanks </p>
<p>Matthew <br />Store Manager</p>
<p><a target="_blank" href="http://www.costa.co.uk/">Costa Coffee</a><br />27-29 Market Street<br />Eastleigh<br />SO50 5RG</p></blockquote>
<p>To be honest, I was a little shocked!  But, at the same time, this totally made my day!  Just goes to prove that there are some honest people out there and that a little ingenuity can go a long way!</p>
<p>If any of you are in the area of Matthew&#8217;s store, go in, congratulate him on his honesty and integrity, and buy the biggest, most expensive coffee on the menu!  Way to go, Matthew!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Long Lost Drive Found!" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Long+Lost+Drive+Found!" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=4k9rAW"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=4k9rAW" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=2A3IUj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=2A3IUj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=jK8JmJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=jK8JmJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=gFxyLj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=gFxyLj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=ftv3wj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=ftv3wj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056162" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/06/11/long-lost-drive-found/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F06%2F11%2Flong-lost-drive-found%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/06/11/long-lost-drive-found/</feedburner:origLink></item>
		<item>
		<title>Changing Documents and Settings Locations</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056163/</link>
		<comments>http://www.dailycupoftech.com/2008/05/30/changing-documents-and-settings-locations/#comments</comments>
		<pubDate>Fri, 30 May 2008 19:25:27 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[From The Mail Bag...]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[Support]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/05/30/changing-documents-and-settings-locations/</guid>
		<description>In response to my post &amp;#8220;Windows Install - Simple, Easy and Quick&amp;#8220;, Will has asked a good question:
Is there an option in Windows to save Documents and Settings to a different partition during install?
In Ubuntu Linux, I can have a separate /home partition. This lets me reinstall without losing *any* files or settings from a [...]</description>
			<content:encoded><![CDATA[<div><img src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/05/1002993-direction.jpg" style="max-width: 800px" align="right" />In response to my post &#8220;<a href="http://www.dailycupoftech.com/2008/05/10/windows-reinstall-simple-easy-and-quick/">Windows Install - Simple, Easy and Quick</a>&#8220;, Will has asked a good question:</p>
<blockquote><p>Is there an option in Windows to save Documents and Settings to a different partition during install?</p>
<p>In Ubuntu Linux, I can have a separate /home partition. This lets me reinstall without losing *any* files or settings from a user point of view. (Also, it’s nice having all my wireless passwords work from install to install).</p></blockquote>
<p>The answer, Will, is yes, there is a way to change the location of the Documents and Settings location in Windows.  By default, a user&#8217;s configuration files are stored in <em>C:\Documents and Settings\&lt;username&gt;</em>.  This location is created the first time the user logs into the system and their default settings are taken from <em>C:\Documents and Settings\Default User</em>.</p>
<p>But, it can be really useful to redirect the location of this folder.  For example, I have redirected user&#8217;s My Documents from the default <em>C:\Documents and Settings\&lt;username&gt;\My Documents </em>to <em>\\server\users$\&lt;username&gt;</em>.  This way, users were storing their My Documents on the network and not locally so that if a workstation blew up, then all of their documents would be safe on the network.</p>
<p>To allow this example to work, simply perform the following:</p>
<ol>
<li>Open Registry Editor (Regedit.exe) and navigate to:  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]</li>
<li>In the right-pane, look for the entry &#8220;Common Documents&#8221; and double-click it.</li>
<li>The value which present there by default is &#8220;%ALLUSERSPROFILE%\Documents&#8221;.</li>
<li>Change the value to the redirected folder (e.g. &#8220;\server\users$\%USERNAME%&#8221;)</li>
</ol>
<p>That should do it for you!</p></div>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Changing Documents and Settings Locations" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Changing+Documents+and+Settings+Locations" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=bgE3vH"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=bgE3vH" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=L8qoRj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=L8qoRj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=8TvCxJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=8TvCxJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=BvMpUj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=BvMpUj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=11JVmj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=11JVmj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056163" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/05/30/changing-documents-and-settings-locations/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F05%2F30%2Fchanging-documents-and-settings-locations%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/05/30/changing-documents-and-settings-locations/</feedburner:origLink></item>
		<item>
		<title>Open Source DCoT Application - Word Counter</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056164/</link>
		<comments>http://www.dailycupoftech.com/2008/05/24/open-source-dcot-application-word-counter/#comments</comments>
		<pubDate>Sun, 25 May 2008 02:15:21 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Portable]]></category>

		<category><![CDATA[Freeware]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[DCoT Apps]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[DIY]]></category>

		<category><![CDATA[USB]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[AutoIt]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/05/24/open-source-dcot-application-word-counter/</guid>
		<description>I am in the process of performing some analysis on the posts on Daily Cup of Tech.  One of the things that I want to do is a word count and frequency analysis on the entire blog.Now, I could go with good ol&amp;#8217; pen and paper and start counting every single word on the [...]</description>
			<content:encoded><![CDATA[<div><img src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/05/416953-1-2-3.jpg" style="max-width: 800px" align="right" />I am in the process of performing some analysis on the posts on Daily Cup of Tech.  One of the things that I want to do is a word count and frequency analysis on the entire blog.Now, I could go with good ol&#8217; pen and paper and start counting every single word on the blog.  But, that would take me quite a mount of time, not to mention that I would not learn anything in the process.</p>
<p>So, I decided to export the contents of my mySQL database the runs behind the scenes at DCoT to a text file and then download a word and frequency counter. Do you think I could find a word counter that would count all of the words in the file and then count how many times each word appears?  No luck.</p>
<p>But, my bad fortune is your lucky day.  I decided that since I couldn&#8217;t find anything like this, I&#8217;d make it myself.  So. today I present you with the Daily Cup of Tech <a href="http://www.dailycupoftech.com/Downloads/WordCount.exe">Word Counter</a>!</p>
<p>The application is a self contained program that is fully portable to USB devices.  You can download the <a href="http://www.dailycupoftech.com/Downloads/WordCount.exe">program</a> and the <a href="http://www.dailycupoftech.com/Downloads/WordCounter.au3">source code</a> if you are interested.  The program is written in AutoIt.</p>
<p>Here is a screenshot of my new baby:</p>
<div align="center"><img src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/05/screenshot-2008-05-24-20-08-06.png" style="max-width: 800px" /></div>
<p>Most of the program is self explanatory.  You can sort the output alphabetically or by how frequent each word appears.  You can also sort in ascending or descending order.  You can count the words that you type or paste into the edit box or use a text file.</p>
<p>The delete options may be the only confusion portion.  When you are counting words, you need to clean up the rough text a bit.  Delete some punctuation, get rid on non-printable letters, or scrub out the non-standard English words.  Each of these options selects a different one of these options.  Control characters are things like carriage returns and line spacing.  Punctuation is your standard punctuation that you will find in most documents.  Extended characters are characters that you usually do not see regularly and are often used in some non-English languages.</p>
<p>The Use Spaces option will replace all deleted characters with spaces rather than deleting them.  This can modify your outcomes so feel free to experiment.</p>
<p>When you are done counting your words, a complete list of all the words and how often they appeared will be presented in the edit box.</p>
<p>Feel free to play around with this and let me know if you find it to be useful.</p></div>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Open Source DCoT Application - Word Counter" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Open+Source+DCoT+Application+-+Word+Counter" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=hqNegR"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=hqNegR" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=gfgcaj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=gfgcaj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=NGo3sJ"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=NGo3sJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=5a0exj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=5a0exj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=dVJpZj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=dVJpZj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056164" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/05/24/open-source-dcot-application-word-counter/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F05%2F24%2Fopen-source-dcot-application-word-counter%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/05/24/open-source-dcot-application-word-counter/</feedburner:origLink></item>
		<item>
		<title>Access Locked Resources - Be The Machine</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056165/</link>
		<comments>http://www.dailycupoftech.com/2008/05/22/access-locked-resources-be-the-machine/#comments</comments>
		<pubDate>Fri, 23 May 2008 04:52:39 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Freeware]]></category>

		<category><![CDATA[Experiment]]></category>

		<category><![CDATA[AutoIt]]></category>

		<category><![CDATA[System Administration]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[HowTo]]></category>

		<category><![CDATA[From the Files of DCOT...]]></category>

		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/05/22/access-locked-resources-be-the-machine/</guid>
		<description>I was doing some research the other day on getting your self out of a difficult situation when you don&amp;#8217;t have access to some vital system resources because you are running as a normal user and you lost your local admin password.
I discovered that there is a way to reset your user interface and run [...]</description>
			<content:encoded><![CDATA[<div style=''><img style="max-width: 800px;" src="http://www.DailyCupOfTech.com/wp-content/uploads/2008/05/651780-asimov-.jpg" align="right" />I was doing some research the other day on getting your self out of a difficult situation when you don&#8217;t have access to some vital system resources because you are running as a normal user and you lost your local admin password.</p>
<p>I discovered that there is a way to reset your user interface and run interactively as the LOCAL SYSTEM account.  This is important because the LOCAL SYSTEM account has a lot of privileges available to it.  According to <a target="_blank" href="http://support.microsoft.com/kb/120929">Microsoft</a>:<br />
<blockquote>The system account and the administrator account (Administrators group) have the  same file privileges, but they have different functions. The system account is  used by the operating system and by services that run under Windows. There are  many services and processes within Windows that need the capability to log on  internally (for example during a Windows installation). The system account was  designed for that purpose; it is an internal account, does not show up in User  Manager, cannot be added to any groups, and cannot have user rights assigned to  it. On the other hand, the system account does show up on an NTFS volume in File  Manager in the Permissions portion of the Security menu. By default, the system  account is granted full control to all files on an NTFS volume. Here the system  account has the same functional privileges as the administrator account.</p></blockquote>
<p>A little while back, some enterprising individuals discovered a way to run the LOCAL SYSTEM account interactively.  Here are the instructions according to <a target="_blank" href="http://www.thesmartass.info/writes/ase/computers/how-to-gain-full-system-access-to-windows.htm#comments">one website</a>:<br />
<blockquote>
</p>
<ol>
<li>Start &gt; Run &gt; cmd.exe &gt; type: <strong>at 12:03 /interactive “cmd.exe”</strong> (replace 12:03 with a time 2 mins from now). &gt; close command prompt</li>
<li>New command prompt will open, when it does &gt; Hit <strong>CTRL+ALT+DEL</strong> &gt; find <strong>explorer.exe and <span style="font-style: italic;">End Process</span></strong>.</li>
<li><span style="font-weight: bold;"></span>At command prompt type: <strong>cd.. </strong>&gt; type:<strong> explorer.exe</strong></li>
</ol>
</blockquote>
<p>This all words fine except that it is a bit confusing for someone who does not understand how all this works.  So, I thought I would make it easier for those who do not have my background.  I created a little <a href="http://www.dailycupoftech.com/Downloads/GetSystemAccess.exe">program</a> in AutoIt that completely automated the process.  Simply run the program, wait for a couple of minutes, and you&#8217;re running as the LOCAL SYSTEM account.</p>
<p>You can download this <a href="http://www.dailycupoftech.com/Downloads/GetSystemAccess.exe">program</a> and play with it all you want.</p>
<p><big><i><b>WARNING: </b></i></big> I have tested this program to the best of my abilities but this does not mean it is perfect. I did not have any problems with it but that does not mean you will not.  If something goes wrong, don&#8217;t blame me!  You&#8217;ve been warned.</p>
<p>For those of you who are interested, here is the source code for this little program I wrote.  Feel free to hack around and make it do different things:</p>
<p><code>#include &lt;Date.au3&gt;<br />If $CmdLine[0] = 0 Then<br />    ;No command line options<br />    ;First run<br />    $RunTime = _DateTimeFormat(_DateAdd(&#8217;n', 1, _NowCalc()),5)<br />    $Command = @ComSpec &amp; &#8221; /c AT &#8221; &amp; $RunTime &amp; &#8221; /interactive &#8220;&#8221;" &amp; @ScriptFullPath &amp; &#8220;&#8221;" 2&#8243;<br />    Run($Command)<br />Else<br />    ;Second run<br />    $Command = @ComSpec &amp; &#8221; /c taskkill /IM explorer.exe /F &amp; &#8221; &amp; @WindowsDir &amp; &#8220;/explorer.exe&#8221;<br />    Run($Command)<br />EndIf</code></div>
<p><strong>Update:</strong> Someone asked in the comments how you get back to your normal account.  Simply log out and then log back in as yourself.  You should be back to normal.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="tfehlman@dailycupoftech.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Here's a coffee!  Thanks for writing  for Access Locked Resources - Be The Machine" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.dailycupoftech.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="" title="" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=tfehlman@dailycupoftech.com&amp;currency_code=USD&amp;amount=&amp;return=&amp;item_name=Here's+a+coffee!++Thanks+for+writing++Access+Locked+Resources+-+Be+The+Machine" target="paypal">If you found this post useful, why don't you buy me a cup of coffee to show your gratitude?</a></p>
<p><a href="http://feeds.feedburner.com/~a/DailyCupOfTech?a=AGwvRN"><img src="http://feeds.feedburner.com/~a/DailyCupOfTech?i=AGwvRN" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=4mE6xj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=4mE6xj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=QI8z5J"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=QI8z5J" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=VMCGvj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=VMCGvj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/DailyCupOfTech?a=mqmDRj"><img src="http://feeds.feedburner.com/~f/DailyCupOfTech?i=mqmDRj" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/DailyCupOfTech/~4/340056165" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dailycupoftech.com/2008/05/22/access-locked-resources-be-the-machine/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=DailyCupOfTech&amp;itemurl=http%3A%2F%2Fwww.dailycupoftech.com%2F2008%2F05%2F22%2Faccess-locked-resources-be-the-machine%2F</feedburner:awareness><feedburner:origLink>http://www.dailycupoftech.com/2008/05/22/access-locked-resources-be-the-machine/</feedburner:origLink></item>
		<item>
		<title>MS EULA in Plain English</title>
		<link>http://feeds.feedburner.com/~r/DailyCupOfTech/~3/340056166/</link>
		<comments>http://www.dailycupoftech.com/2008/05/21/ms-eula-in-plain-english/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:09:00 +0000</pubDate>
		<dc:creator>Tim Fehlman</dc:creator>
		
		<category><![CDATA[From the Files of DCOT...]]></category>

		<guid isPermaLink="false">http://www.DailyCupOfTech.com/2008/05/21/ms-eula-in-plain-english/</guid>
		<description>The Microsoft End User License Agreement (EULA) is confusing at best.  Linux Advocate posted a &amp;#8220;translation&amp;#8221; of the EULA in plain English.  Since Linux Advocate is no longer online, I thought I would post this for future generations.
 	 	



What 			it Says


What it Means




IMPORTANT-READ CAREFULLY: 			This End-User License Agreement (&amp;#8221;EULA&amp;#8221;) is a legal [...]</description>
			<content:encoded><![CDATA[<div style=''>The Microsoft End User License Agreement (EULA) is confusing at best.  Linux Advocate posted a &#8220;translation&#8221; of the EULA in plain English.  Since Linux Advocate is no longer online, I thought I would post this for future generations.</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%"> 	<col width="128*"> 	<col width="128*"><br />
<tbody>
<tr valign="top">
<td bgcolor="#9999ff" width="50%">
<p style="margin-left: 0in; margin-right: 2.06in;"><font color="#ffffff"><b>What 			it Says</b></font></p>
</td>
<td bgcolor="#9999ff" width="50%">
<p><font color="#ffffff"><b>What it Means</b></font></p>
</td>
</tr>
<tr valign="top">
<td width="50%">
<p><font style="font-size: 8pt;" size="1">IMPORTANT-READ CAREFULLY: 			This End-User License Agreement (&#8221;EULA&#8221;) is a legal 			agreement between you (either an individual or a single entity) 			and Microsoft Corporation for the Microsoft software that 			accompanies this EULA, which includes computer software and may 			include associated media, printed materials, &#8220;online&#8221; or 			electronic documentation, and Internet-based services 			(&#8221;Software&#8221;). An amendment or addendum to this EULA may 			accompany the software. YOU AGREE TO BE BOUND BY THE TERMS OF THIS 			EULA BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE. IF 			YOU DO NOT AGREE, DO NOT INSTALL, COPY, OR USE THE SOFTWARE; YOU 			MAY RETURN IT TO YOUR PLACE OF PURCHASE FOR A FULL REFUND, IF 			APPLICABLE.</font></p>
</td>
<td width="50%">
<p><font style="font-size: 11pt;" size="2">This is a legal agreement, 			and by using Windows XP Home you are automatically bound by 			everything in this agreement.</font></p>
</td>
</tr>
<tr valign="top">
<td width="50%">
<p><font style="font-size: 8pt;" size="1">1. GRANT OF LICENSE. 			Microsoft grants you the following rights provided that you comply 			with all terms and conditions of this EULA:</font></p>
</td>
<td width="50%">
<p><font style="font-size: 11pt;" size="2">If you agree to this EULA, 			you get the following rights:</font></p>
</td>
</tr>
<tr valign="top">
<td width="50%">
<p><font style="font-size: 8pt;" size="1">1.1 Installation and use. 			You may install, use, access, display and run one copy of the 			Software on a single computer, such as a workstation, terminal or 			other device (&#8221;Workstation Computer&#8221;). The Software may 			not be used by more than one processor at any one time on any 			single Workstation Computer.</font></p>
</td>
<td width="50%">
<p><font style="font-size: 11pt;" size="2">You may install and use 			Windows XP Home on one computer.</font></p>
</td>
</tr>
<tr valign="top">
<td width="50%">
<p><font style="font-size: 8pt;" size="1">1.2 Mandatory Activation. 			The license rights granted under this EULA are limited to the 			first thirty (30) days after you first install the Software unless 			you supply information required to activate your licensed copy in 			the manner described during the setup sequence of the Software. 			You can activate the Software through the use of the Internet or 			telephone; toll c