<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>PCgeekdom.com - PC  Tricks and Projects</title>

  <script type="text/javascript">(function() { (function(){function b(g){this.t={};this.tick=function(h,m,f){var n=void 0!=f?f:(new Date).getTime();this.t[h]=[n,m];if(void 0==f)try{window.console.timeStamp("CSI/"+h)}catch(q){}};this.getStartTickTime=function(){return this.t.start[0]};this.tick("start",null,g)}var a;if(window.performance)var e=(a=window.performance.timing)&&a.responseStart;var p=0<e?new b(e):new b;window.jstiming={Timer:b,load:p};if(a){var c=a.navigationStart;0<c&&e>=c&&(window.jstiming.srt=e-c)}if(a){var d=window.jstiming.load;
0<c&&e>=c&&(d.tick("_wtsrt",void 0,c),d.tick("wtsrt_","_wtsrt",e),d.tick("tbsd_","wtsrt_"))}try{a=null,window.chrome&&window.chrome.csi&&(a=Math.floor(window.chrome.csi().pageT),d&&0<c&&(d.tick("_tbnd",void 0,window.chrome.csi().startE),d.tick("tbnd_","_tbnd",c))),null==a&&window.gtbExternal&&(a=window.gtbExternal.pageT()),null==a&&window.external&&(a=window.external.pageT,d&&0<c&&(d.tick("_tbnd",void 0,window.external.startE),d.tick("tbnd_","_tbnd",c))),a&&(window.jstiming.pt=a)}catch(g){}})();window.tickAboveFold=function(b){var a=0;if(b.offsetParent){do a+=b.offsetTop;while(b=b.offsetParent)}b=a;750>=b&&window.jstiming.load.tick("aft")};var k=!1;function l(){k||(k=!0,window.jstiming.load.tick("firstScrollTime"))}window.addEventListener?window.addEventListener("scroll",l,!1):window.attachEvent("onscroll",l);
 })();</script><script type="text/javascript">function a(){var b=window.location.href,c=b.split("?");switch(c.length){case 1:return b+"?m=1";case 2:return 0<=c[1].search("(^|&)m=")?null:b+"&m=1";default:return null}}var d=navigator.userAgent;if(-1!=d.indexOf("Mobile")&&-1!=d.indexOf("WebKit")&&-1==d.indexOf("iPad")||-1!=d.indexOf("Opera Mini")||-1!=d.indexOf("IEMobile")){var e=a();e&&window.location.replace(e)};
</script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="Blogger" />
<link rel="icon" type="image/vnd.microsoft.icon" href="https://www.blogger.com/favicon.ico"/>
<link rel="alternate" type="application/atom+xml" title="PCgeekdom.com - PC  Tricks and Projects - Atom" href="http://www.pcgeekdom.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="PCgeekdom.com - PC  Tricks and Projects - RSS" href="http://www.pcgeekdom.com/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml" title="PCgeekdom.com - PC  Tricks and Projects - Atom" href="https://www.blogger.com/feeds/21786743/posts/default" />
<link rel="stylesheet" type="text/css" href="https://www.blogger.com/static/v1/v-css/1601750677-blog_controls.css"/>
<link rel="stylesheet" type="text/css" href="https://www.blogger.com/dyn-css/authorization.css?targetBlogID=21786743&zx=501ea8e8-e67b-462c-b947-7884e7f21cbf"/>



  <style type="text/css">
#b-navbar{ margin-top: -500px;}

/* 
Blogger Template Style
Name:     TicTac (Blueberry)
Author:   Dan Cederholm
URL:      www.simplebits.com
Date:     1 March 2004
*/

/* ---( page defaults )--- */

body {
  margin-top: 0px;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: small;
  text-align: center;
  color: #333;
  background: #e0e0e0;
  }

blockquote {
  margin: 0 0 0 30px;
  padding: 10px 0 0 20px;
  font-size: 88%;
  line-height: 1.5em;
  color: #666;
  background: url(http://mia.pcgeekdom.com/images/quotes.gif) no-repeat top left;
  }

blockquote p {
  margin-top: 0;
  }

abbr, acronym {
  cursor: help;
  font-style: normal;
  border-bottom: 1px dotted;
  }

code {
  color: #996666;
  }

hr {
  display: none;
  }

img {
  border: none;
  }

/* unordered list style */

ul {
  list-style: none;
  margin: 0 0 20px 30px;
  padding: 0;
  }

li {
  list-style: none;
  padding-left: 14px;
  margin-bottom: 3px;
  background: url(http://mia.pcgeekdom.com/images/tictac_blue.gif) no-repeat 0 6px;
  }

/* links */

a:link {
  color: #6699cc;
  }

a:visited {
  color: #666699;
  }

a:hover {
  color: #5B739C;
  }

a:active {
  color: #5B739C;
  text-decoration: none;
  }

/* ---( layout structure )---*/

@media all {
  #wrap {
    width: 847px;
    margin: 0 auto;
    text-align: left;
    background: url(http://mia.pcgeekdom.com/images/tile.gif) repeat-y;
    }

  #content {
    margin-left: 62px; /* to avoid the BMH */
    }

  #main-content {
    float: left;
    width: 460px;
    margin: 20px 0 0 0;
    padding: 0;
    line-height: 1.5em;
    }

  #sidebar {
    margin: 0 41px 0 547px;
    padding: 20px 0 0 0;
    font-size: 85%;
    line-height: 1.4em;
    color: #999;
    background: url(http://mia.pcgeekdom.com/images/sidebar_bg.gif) no-repeat 0 0;
    }
  }
@media handheld {
  #wrap {
    width: 90%;
    background: none;
    }

  #content {
    margin-left: 0 2% 0 2%;
    }

  #main-content {
    float: none;
    width: 100%;
    }

  #sidebar {
    margin: 0 2% 0 2%;
    }
  }

/* ---( header and site name )--- */

@media all {
  #blog-header {
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", "Trebuchet MS";
    background: #e0e0e0 url(http://mia.pcgeekdom.com/images/top_div_blue.gif) no-repeat top left;
    }

  #blog-header h1 {
    margin: 0;
    padding: 45px 60px 50px 160px;
    font-size: 200%;
    color: #fff;
    text-shadow: #4F73B6 2px 2px 2px;
    background: url(http://mia.pcgeekdom.com/images/top_h1_blue.gif) no-repeat bottom left;
    }
  }
@media handheld {
  #blog-header {
    background: #6699cc;
    }

  #blog-header h1 {
    background: none;
    }
  }

#blog-header h1 a {
  text-decoration: none;
  color: #fff;
  }

#blog-header h1 a:hover {
  color: #eee;
  }

/* ---( main column )--- */

h2.date-header {
  margin-top: 0;
  padding-left: 14px;
  font-size: 90%;
  color: #999999;
  background: url(http://mia.pcgeekdom.com/images/date_icon_blue.gif) no-repeat 0 50%;
  }

h3.post-title {
  margin-top: 0;
  font-family: "Lucida Grande", "Trebuchet MS";
  font-size: 130%;
  letter-spacing: -1px;
  color: #993333;
  }

.post {
  margin: 0 0 1.5em 0;
  padding: 0 0 1.5em 14px;
  border-bottom: 1px solid #ddd;
  }

.post-footer {
  margin: 0;
  padding: 0 0 0 14px;
  font-size: 88%;
  color: #999;
  background: url(http://mia.pcgeekdom.com/images/tictac_grey.gif) no-repeat 0 8px;
  }

.post img {
  padding: 6px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  }

/* comment styles */

#comments {
  padding-top: 10px;
  font-size: 85%;
  line-height: 1.5em;
  color: #666;
  background: #eee url(http://mia.pcgeekdom.com/images/comments_curve.gif) no-repeat top left;
  }

#comments h4 {
  margin: 20px 0 15px 0;
  padding: 8px 0 0 40px;
  font-family: "Lucida Grande", "Trebuchet MS";
  font-size: 130%;
  color: #666;
  background: url(http://mia.pcgeekdom.com/images/bubbles.gif) no-repeat 10px 0;
  height: 29px !important; /* for most browsers */
  height /**/:37px; /* for IE5/Win */
  }
  
#comments ul {
  margin-left: 0;
  }

#comments li {
  background: none;
  padding-left: 0;
  }
  
.comment-body {
  padding: 0 10px 0 25px;
  background: url(http://mia.pcgeekdom.com/images/tictac_blue.gif) no-repeat 10px 5px;
  }

.comment-body p {
  margin-bottom: 0;
  }

.comment-data {
  margin: 4px 0 0 0;
  padding: 0 10px 1em 60px;
  color: #999;
  border-bottom: 1px solid #ddd;
  background: url(http://mia.pcgeekdom.com/images/comment_arrow_blue.gif) no-repeat 44px 2px;
  }

.deleted-comment {
  font-style:italic;
  color:gray;
  }

.comment-link {
  margin-left:.6em;
  }

/* ---( sidebar )--- */

h2.sidebar-title {
  margin: 0 0 0 0;
  padding: 25px 0 0 50px;
  font-family: "Lucida Grande", "Trebuchet MS";
  font-size: 130%;
  color: #666;
  height: 32px;
  background: url(http://mia.pcgeekdom.com/images/sidebar_icon.gif) no-repeat 20px 15px;
  height: 32px !important; /* for most browsers */
  height /**/:57px; /* for IE5/Win */
  }

#sidebar ul, #sidebar p {
  margin: 0;
  padding: 5px 20px 1em 20px;
  border-bottom: 1px solid #ddd;
  }

#sidebar li {
  background: url(http://mia.pcgeekdom.com/images/tictac_blue.gif) no-repeat 0 5px;
  }

/* profile block */

.profile-datablock {
  margin: 0;
  padding: 5px 20px 0 20px;
  }

.profile-datablock dd {
  margin: 0;
  padding: 0;
  }

.profile-img img {
  float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  background: #fff;
  }

#sidebar p.profile-link {
  padding-left: 36px;
  background: url(http://mia.pcgeekdom.com/images/profile_blue.gif) no-repeat 20px 4px;
  }

p#powered-by, #sidebar p.profile-textblock {
  margin-top: 1em;
  border: none;

  }

/* ---( footer )--- */

.clear { /* to fix IE6 padding-top issue */
  clear: both;
  height: 0;
  }

@media all {
  #footer {
    margin: 0;
    padding: 0 0 9px 0;
    font-size: 85%;
    color: #ddd;
    background: url(http://mia.pcgeekdom.com/images/bottom_sill.gif) no-repeat bottom left;
    }

  #footer p {
    margin: 0;
    padding: 20px 320px 20px 95px;
    background: url(http://mia.pcgeekdom.com/images/bottom_sash.gif) no-repeat top left;
    }
  }
@media handheld {
  #footer {
    background: none;
    }

  #footer p {
    background: none;
    }
  }


</style>


<meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/>
<meta name='google-adsense-platform-domain' content='blogspot.com'/>

<!-- data-ad-client=ca-pub-2754128252411857 -->
<!-- --><style type="text/css">@import url(https://www.blogger.com/static/v1/v-css/navbar/3334278262-classic.css);
div.b-mobile {display:none;}
</style>

</head>

<body><script type="text/javascript">
    function setAttributeOnload(object, attribute, val) {
      if(window.addEventListener) {
        window.addEventListener('load',
          function(){ object[attribute] = val; }, false);
      } else {
        window.attachEvent('onload', function(){ object[attribute] = val; });
      }
    }
  </script>
<div id="navbar-iframe-container"></div>
<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
<script type="text/javascript">
      gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() {
        if (gapi.iframes && gapi.iframes.getContext) {
          gapi.iframes.getContext().openChild({
              url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d21786743\x26blogName\x3dPCgeekdom.com+-+PC++Tricks+and+Projects\x26publishMode\x3dPUBLISH_MODE_HOSTED\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://www.pcgeekdom.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://www.pcgeekdom.com/\x26vt\x3d7208863555480132184',
              where: document.getElementById("navbar-iframe-container"),
              id: "navbar-iframe"
          });
        }
      });
    </script>

<div id="wrap"> <!-- #wrap - for centering -->

<!-- Blog Header -->
<div id="blog-header">
  <h1>
    
	PCgeekdom.com - PC  Tricks and Projects
	
  </h1>
</div>


<div id="content"> <!-- #content wrapper -->

<!-- Begin #main-content -->
<div id="main-content">



    
  <h2 class="date-header">Friday, November 30, 2007</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="4160905175992221191"></a>
     
    
    <h3 class="post-title">
	 
	 X10: Fun with Home Automation
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.pcgeekdom.com/uploaded_images/automation_kits-779276.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://www.pcgeekdom.com/uploaded_images/automation_kits-779274.gif" alt="" border="0" /></a><o:p></o:p>Quite a few years ago, X10 had a promotion, and gave away their <a href="http://www.x10.com/automation/ck18a_s_ps32.html">Firecracker kit </a>for almost free.<span style="">  </span>It includes 2 plug-in modules, a handheld remote and a serial connecter transmitter. I have used this in the past to turn on Christmas lights with the remote control.   <p class="MsoNormal"><span style=""> </span>The serial connector it comes with, the ‘Firecracker’ allows for some very fun things.<span style="">  </span>There are several Linux packages available that interface with the serial transmitter.<span style="">  </span>The one I use is called <a href="http://www.heyu.org/">heyu</a>.<span style="">  </span>It allows you to easily send commands to the X10 units like so: <span style="font-style: italic; color: rgb(0, 51, 0);">heyu fon A1</span>.<span style="">  </span>So to automate my Christmas lights, I just had to add two lines to crontab for on and off.</p>  <p class="MsoNormal">Another fun application of this system is alerting me if I have a new voicemail on my landline.<span style="">  </span>I never remember to check for messages on my landline when I come home, so now I have it set to turn on a lamp whenever someone leaves me a voicemail!</p>  <p class="MsoNormal">Here is how it works. A feature of my voicemail services is that the system emails me a copy of every voicemail when it is left. I use Thunderbird for a mail client and leave it open on my Linux box.<span style="">  </span>I use Thunderbirds filters to move any messages from the voicemail service to a voicemail folder.<span style="">  </span>I use an add-on, <a href="https://addons.mozilla.org/en-US/thunderbird/addon/2610">Mailbox Alert</a>, that can watch a particular folder, and can run a command when a new message arrives, so I have it set that whenever a new email from my voicemail service comes in it issues this command: <span style="color: rgb(0, 51, 0); font-style: italic;">heyu fon A2</span>, turning on my lamp alerting me of a new voicemail.</p><div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2007/11/x10-fun-with-home-automation.html" title="permanent link">11/30/2007</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=4160905175992221191"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=4160905175992221191;>1 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=4160905175992221191" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=4160905175992221191&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


    
  <h2 class="date-header">Sunday, October 07, 2007</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="379022326999256089"></a>
     
    
    <h3 class="post-title">
	 
	 Bash: Automatically make/update a symbolic link to the newest file in a directory
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div>I needed a script that could monitor a directory for file changes, and upon any changes create or update a symbolic link to the newest file in the directory.  For this particular application, I was interested only in mpg files, and wanted the script to only monitor and link to mpg files.<br />This is what I came up with:<br /><br /><br /><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >echo $$ > /home/vlc/video/watch_dir.pid</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >touch /tmp/watch_dirb.$$</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >while true</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >do</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >ls /home/vlc/video/FolderName -l --hide='newestfile.mpg'| \<br />    grep mpg  > /tmp/watch_dira.$$ </span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >diff /tmp/watch_dira.$$ /tmp/watch_dirb.$$ ||  \</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >    ln -sf `ls /home/vlc/video/FolderName -lt \</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >      --hide='newestfile.mpg' | grep mpg | head -n 1 | awk '{print $8}'` \</span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" ><br />      /home/vlc/video/FolderName/newestfile.mpg</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >cp /tmp/watch_dira.$$ /tmp/Watch_dirb.$$</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >sleep 60</span><span style="color: rgb(0, 0, 102);font-size:78%;" ><br /></span><span style="font-style: italic; color: rgb(0, 0, 102);font-size:78%;" >done</span><br /><br />There is probably a better method, but this seems to work well.<br />Script Explanation:<br />The first line writes the scripts process id to file to make it easier to terminate the script e.g. <span style="font-style: italic;">kill `cat watch_dir.pid`</span><br />The directory monitoring is done by writing the folder contents (using ls)  to a tmp file, and then  comparing the contents of the current file, filea, with the file populated from the last check, fileb.<br />If diff does detect a change then this command is executed:<br /><span style="font-style: italic;">ln -sf `ls /home/vlc/video/FolderName -lt --hide='newestfile.mpg'  | grep mpg | head -n 1 | awk '{print $8}'` /home/vlc/video/FolderName/newestfile.mpg</span><br />This line creates a symbolic link named newestfile.mpg pointed to the newest file in that directory.  The newest file is determined by ls -lt, it hides newestfile.mpg so as not to create a link to the link.  It then uses grep to find just the mpg files and takes the top entry with head -n 1, it only needs the filename so only the 8th field is used. (Note: depending on your distro the filename may not be in the 8th field and the awk command may need adjusting. In my own testing, I have found that the filename is the 8th field in Ubuntu, but the 9th field in Fedora.<br />The script then waits for 1 minute and checks again.<div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2007/10/bash-automatically-makeupdate-symbolic.html" title="permanent link">10/07/2007</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=379022326999256089"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=379022326999256089;>4 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=379022326999256089" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=379022326999256089&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


    
  <h2 class="date-header">Thursday, September 14, 2006</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="115829611745267768"></a>
     
    
    <h3 class="post-title">
	 
	 Windows Vista...
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/vistascreencap.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/vistascreencapsm.jpg" alt="" border="0" /></a>Windows has started handing out product keys for an evaluation copy of Windows Vista.  Click <a href="https://login.live.com/ppsecure/secure.srf?lc=1033&id=42814&amp;ru=https%3a%2f%2fprofile.microsoft.com%3a443%2fRegSysProfileCenter%2fwizard.aspx%3fwizid%3d1bfbc555-c472-428b-b028-4a9efc43a315%26lcid%3d1033%26FU%3dhttps%253a%252f%252fwww.microsoft.com%252fbetaexperience%252fscripts%252fvista.aspx%253flcid%253d1033%2526Action%253ddownload%2526Region%253dNA%2526CountryCode%253dUSA&tw=1800&amp;fs=1&kv=4&amp;ct=1158296888&cb=LCID%3d1033%26WizID%3d1bfbc555-c472-428b-b028-4a9efc43a315%26ReturnURL%3dhttps%253a%252f%252fprofile.microsoft.com%253a443%252fRegSysProfileCenter%252fwizard.aspx%253fwizid%253d1bfbc555-c472-428b-b028-4a9efc43a315%2526lcid%253d1033%2526FU%253dhttps%25253a%25252f%25252fwww.microsoft.com%25252fbetaexperience%25252fscripts%25252fvista.aspx%25253flcid%25253d1033%252526Action%25253ddownload%252526Region%25253dNA%252526CountryCode%25253dUSA&amp;ems=1&seclog=10&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;ver=2.1.6000.1&rn=zV%21NhM1o&amp;tpf=16f751f15ba467447e4a86979b3a217d">here</a> to sign up for one (requires MS Passport/Windows live account.)   I signed up and downloaded the Vista ISO.  Since I don't have an extra machine laying around to throw on a beta OS I decided to try it in my VMware Server, installation went pretty smoothly.<br />I haven't had a chance to dive too deep into the new MS beast but what I first noticed is how much it is becoming to look like a lot of many other operating systems.  They now have a "sidebar" that you can fill with "<a href="http://gallery.microsoft.com/Results.aspx?vista=landing&rdm=73732&amp;I=1&ti=2">gadgets</a>"  And instead of the good old Start button it is now a Windows circle thing.<br />I will admit my first  concern is how MS has decided to not include a shortcut to the Run dialog on the Start menu by default.    My reason for concern is because I have to provide tech-support over the phone and this will create yet one more battle...<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/wei.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/weism.jpg" alt="" border="0" /></a><br />Overall it is pretty interesting, since I get to play with it for free right now I can't complain.  I'm sure I am "missing out" on a lot of the new 3d rendering goodness, since I am running it via VMware.  They use a system called Windows Experience Index to decide how much "fluff" to add.  Since I am just running it via VMware Server I got a base score of 1.  Someday I may have to load Vista on a machine that can use its full <span style="font-style: italic;">power </span>until then, I will continue to play with it virtually.<div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2006/09/windows-vista.html" title="permanent link">9/14/2006</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=115829611745267768"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=115829611745267768;>1 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=115829611745267768" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=115829611745267768&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


    
  <h2 class="date-header">Saturday, June 17, 2006</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="115060306275222919"></a>
     
    
    <h3 class="post-title">
	 
	 Cheap Networking Troubleshooter: Loopback Plug
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/loopbackplug.gif"><img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 106px; height: 211px;" src="http://pcgeekdom.com/images/forblogs/loopbackplug.gif" alt="" border="0" /></a>A loopback plug can be very useful in testing and troubleshooting network problems.  The loopback plug will cause the link light on a device, (a network card, switch, router, etc.) to come on.  This is a very quick and cheap way to test simple network cabling problems. To make a loopback plug you just need to connect the transmit and receive lines together. (See picture.)  Of course if you have some money to throw around you could buy a network tester a little bit more advanced, <a href="http://www.flukenetworks.com/us/Solutions/Handheld+Network+Testers/Products.htm">Fluke Networks</a> offers a wide range of portable network testing equipment.<div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2006/06/cheap-networking-troubleshooter.html" title="permanent link">6/17/2006</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=115060306275222919"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=115060306275222919;>1 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=115060306275222919" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=115060306275222919&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


    
  <h2 class="date-header">Monday, May 01, 2006</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="114676148259128648"></a>
     
    
    <h3 class="post-title">
	 
	 Featured Freeware:  Audacity - Audio Editor & Recorder
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://audacity.sourceforge.net"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 171px; height: 67px;" src="http://pcgeekdom.com/images/forblogs/audacity.jpg" alt="" border="0" /></a>If you have ever had the need or want to be able to easily create or edit a sound file, the open-source software Audacity is just what you are looking for.<br /><p>Audacity is a free, easy-to-use audio editor and recorder for Windows, Mac OS X, GNU/Linux, and other operating systems. You can use Audacity to:</p>  <ul><li>Record live audio.</li><li>Convert tapes and records into digital recordings or CDs.</li><li>Edit Ogg Vorbis, MP3, and WAV sound files.</li><li>Cut, copy, splice, and mix sounds together.</li><li>Change the speed or pitch of a recording.</li><li>And more! See the complete <a href="http://audacity.sourceforge.net/about/features">list of features</a>.</li></ul><div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2006/05/featured-freeware-audacity-audio.html" title="permanent link">5/01/2006</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=114676148259128648"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=114676148259128648;>0 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=114676148259128648" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=114676148259128648&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


    
  <h2 class="date-header">Thursday, April 20, 2006</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="114564823108459035"></a>
     
    
    <h3 class="post-title">
	 
	 Basic Linux Tips and Tricks
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 144px;" src="http://pcgeekdom.com/images/tux.gif" alt="" border="0" />As a relative Linux Newbie I have a lot yet to learn about our favorite open-source OS.  I can however share a few of the tips and tricks I have found so far while working/playing with Linux.<br /><br />While in a console window:<br /><span style="font-weight: bold;">The Tab key</span> - you can use the Tab key to autocomplete a command.  For example if you have a file "thisisareallylongfilename.txt" and in the command line you type "pico thisis" and press tab it will complete the command to "pico thisisareallylongfilename.txt" for you.<br /><span style="font-weight: bold;">Up Arrow</span> - scrolls through previously entered commands<br /><span style="font-weight: bold;"> top</span> - similar to Windows Task Manager, makes it easy to see and kill process.<br /><span style="font-weight: bold;">pstree</span> - prints the system tree of processes<br /><span style="font-weight: bold;">cal</span> - Displays a calendar, other options to try: <span style="font-style: italic;">cal -3</span>, <span style="font-style: italic;">cal 7 1776</span><br />use <span style="font-weight: bold;">echo</span> and<span style="font-weight: bold;"> python</span> as a scientific calculator:  <span style="font-style: italic;">echo 'print (148+25)/(100E6)'  | python<br /></span><span style="font-weight: bold;">wget</span> - a good quick downloader:<span style="font-style: italic;"> wget http://...../file.ext<br /></span>Use a stack to hold directory locations:<br /><span style="font-weight: bold;">pushd .</span>              - pushes current directory to top of a stack<span style="font-weight: bold;"><br />popd     </span>- pops and switches to the directory at the top of the stack<span style="font-weight: bold;"><br />time cat</span> - Start a stopwatch type Ctrl-D to stop and display time, to time how long a process takes just place time in front of the command.<br /><span style="font-weight: bold;">man</span> "command" - If you are unsure of how to use a command, man (manual) will display the documentation for that command.  For example you could type man man to get the manual's manual.<br /><br />These are just a few of the many many commands that can make using Linux easier, for more information on basic Linux, check out <a href="http://www.linux.com">Linux.com</a> and <a href="http://www.unixguide.net/linux/linuxshortcuts.shtml">Unix Guide</a>.<div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2006/04/basic-linux-tips-and-tricks.html" title="permanent link">4/20/2006</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=114564823108459035"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=114564823108459035;>0 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=114564823108459035" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=114564823108459035&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


    
  <h2 class="date-header">Wednesday, April 12, 2006</h2>
  
  
     
  <!-- Begin .post -->
  <div class="post"><a name="114488150901629014"></a>
     
    
    <h3 class="post-title">
	 
	 Shortcuts for Windows - Use the Windows Key
	 
    </h3>
    
     &nbsp; &nbsp; &nbsp; <script type="text/javascript"><!--
google_ad_client="pub-2754128252411857";
google_ad_host="pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width=336;
google_ad_height=280;
google_ad_format="336x280_as";
google_ad_type="text";
google_color_border="FFFFFF";
google_color_bg="FFFFFF";
google_color_link="0000FF";
google_color_url="000000";
google_color_text="000000";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

    <div class="post-body">
    
      <p><div style="clear:both;"></div><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 109px; height: 104px;" src="http://pcgeekdom.com/images/forblogs/windowkey.jpg" alt="" border="0" />There are many useful shortcuts in the world of PCs.  One of my favorite ways of saving a trip from my keyboard to the mouse is to use the Windows Run dialog box.  The quickest way to open it up is by pressing Windows key + R.  With Run you can open up most anything, below is a list of some regularly used applications.  If you know the file name for the program you want to open, just try typing it in and hitting enter.<br /><br /><span style="font-style: italic;">calc</span> - Windows Calculator<br /><span style="font-style: italic;">notepad</span> or <a style="font-style: italic;" href="http://www.pcgeekdom.com/2006/04/programming-tool-notepad.html">notepad++</a>  - Text Editor<br /><span style="font-style: italic;">cmd</span> - Command Prompt (use command for Win95-WinME)<br /><span style="font-style: italic;">msconfig</span> - Configure Various System settings like startup<br /><span style="font-style: italic;">msinfo32</span> - Displays Windows XP System Information<br /><span style="font-style: italic;">regedit </span>- Windows Registry Editor<br /><span style="font-style: italic;">winipcfg</span> - IP Configuration for Win95-WinME<br /><br /><span style="font-style: italic;">iexplore</span> - Internet Explorer<br /><a style="font-style: italic;" href="http://www.pcgeekdom.com/2006/02/firefox-open-source-browsing.html">firefox</a><span style="font-style: italic;"> </span>- If you are cool<br /><span style="font-style: italic;">msimn </span>- Outlook Express<br /><span style="font-style: italic;">outlook</span> - MS Outlook<br /><span style="font-style: italic;">winword</span> - Microsoft Word<br /><br /><span style="font-style: italic;">dvdplay</span> (uses Windows Media Player for DVD playback)<br /><span style="font-style: italic;">sol</span> - Solitaire<br /><span style="font-style: italic;">freecell</span> - FreeCell<br /><span style="font-style: italic;">mshearts</span> - MS Hearts<br /><br />I might also mention some of the Windows key's other great uses:<br /><span style="font-style: italic;">Windows key + d  </span>- Takes you to the desktop and back<br /><span style="font-style: italic;">Windows key + e  </span>- Opens Windows Explorer<br /><span style="font-style: italic;">Windows key + f  </span>- Run a search<br /><span style="font-style: italic;">Windows key + l  </span>- Logout or Lock your Windows Session (WinXP)<br /><span style="font-style: italic;">Windows key</span> + Pause/Break - Opens System Properties<div style="clear:both; padding-bottom:0.25em"></div></p>
    
    </div>
    
    <p class="post-footer">posted by dustin at 
      <a href="http://www.pcgeekdom.com/2006/04/shortcuts-for-windows-use-windows-key.html" title="permanent link">4/12/2006</a> 
       |
         <a class="comment-link" href="https://www.blogger.com/comment.g?blogID=21786743&amp;postID=114488150901629014"location.href=https://www.blogger.com/comment.g?blogID=21786743&postID=114488150901629014;>1 comments</a>
      
 <span class="item-action"><a href="https://www.blogger.com/email-post.g?blogID=21786743&postID=114488150901629014" title="Email Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_email.gif" height="13" width="18"/></a></span><span class="item-control blog-admin pid-1102035149"><a style="border:none;" href="https://www.blogger.com/post-edit.g?blogID=21786743&postID=114488150901629014&from=pencil" title="Edit Post"><img class="icon-action" alt="" src="https://resources.blogblog.com/img/icon18_edit_allbkg.gif" height="18" width="18"></a></span></p>
  
  </div>
  <!-- End .post -->
  
  
   <!-- Begin #comments -->
 
  <!-- End #comments -->
<center>  
</center><br>


  <hr />
</div><!-- End #main-content -->
</div><!-- End #content -->



<!-- Begin #sidebar -->
<div id="sidebar">

  <h2 class="sidebar-title">Search PCgeekdom</h2>
  
  <center>
<!-- SiteSearch Google -->
<form method="get" action="http://www.google.com/custom" target="_top">
<table border="0" bgcolor="#EEEEEE">
<tr><td nowrap="nowrap" valign="top" align="left" height="32">


<input type="hidden" name="domains" value="PCgeekdom.com"></input>
<input type="text" name="q" size="31" maxlength="255" value=""></input>
</td></tr>
<tr>
<td nowrap="nowrap">
<table>
<tr>
<td>
<input type="radio" name="sitesearch" value=""></input>
<font size="-1" color="#000000">Web</font>
</td>
<td>
<input type="radio" name="sitesearch" value="PCgeekdom.com" checked="checked"></input>
<font size="-1" color="#000000">PCgeekdom.com</font>
</td>
</tr>
</table>
<input type="submit" name="sa" value="Google Search"></input>
<input type="hidden" name="client" value="pub-2754128252411857"></input>
<input type="hidden" name="forid" value="1"></input>
<input type="hidden" name="ie" value="ISO-8859-1"></input>
<input type="hidden" name="oe" value="ISO-8859-1"></input>
<input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"></input>
<input type="hidden" name="hl" value="en"></input>
</td></tr></table>
</form>
<!-- SiteSearch Google --></center>

 

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://feeds.feedburner.com/pcgeekdom" title="Subscribe to my feed" rel="alternate" type="application/rss+xml"><img src="http://www.feedburner.com/fb/images/pub/feed-icon16x16.png" alt="">  
Subscribe to PCgeekdom</a><br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.pcgeekdom.com/2006/03/submit-to-pcgeekdomcom.html"><img src="http://pcgeekdom.com/images/iconemail.gif"> Sumbit to PCgeekdom</a><br>
  
   <!-- Begin #profile-container -->
   
   
   
  <!-- End #profile -->
  

 


  
  <h2 class="sidebar-title">Previous</h2>
  
  <ul id="recently">
    
        <li><a href="http://www.pcgeekdom.com/2007/11/x10-fun-with-home-automation.html">X10: Fun with Home Automation</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2007/10/bash-automatically-makeupdate-symbolic.html">Bash: Automatically make/update a symbolic link to...</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/09/windows-vista.html">Windows Vista...</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/06/cheap-networking-troubleshooter.html">Cheap Networking Troubleshooter: Loopback Plug</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/05/featured-freeware-audacity-audio.html">Featured Freeware:  Audacity - Audio Editor &amp; Reco...</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/04/basic-linux-tips-and-tricks.html">Basic Linux Tips and Tricks</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/04/shortcuts-for-windows-use-windows-key.html">Shortcuts for Windows - Use the Windows Key</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/04/featured-freeware-notepad-programming.html">Featured Freeware:  Notepad ++  - Programming Tool</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/03/voip-asteriskhome.html">VOIP - Asterisk@Home</a></li>
     
        <li><a href="http://www.pcgeekdom.com/2006/03/bootable-usb-drive-damn-small-linux.html">Bootable USB Drive - Damn Small Linux</a></li>
     
  </ul>
  
  
  <h2 class="sidebar-title">Archives</h2>
  
  <ul class="archive-list">
   	  
    	<li><a href="http://www.pcgeekdom.com/2006/01/">January 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2006/02/">February 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2006/03/">March 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2006/04/">April 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2006/05/">May 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2006/06/">June 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2006/09/">September 2006</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2007/10/">October 2007</a></li>
	  
    	<li><a href="http://www.pcgeekdom.com/2007/11/">November 2007</a></li>
	  
      
  </ul>
  
  

  <center>
  <script type="text/javascript"><!--
google_ad_client = "pub-2754128252411857";
google_ad_host = "pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text";
google_ad_channel ="";
google_color_border = "EEEEEE";
google_color_bg = "EEEEEE";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
</center>

<center>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><P>
<script type="text/javascript"><!--
google_ad_client = "pub-2754128252411857";
google_ad_host = "pub-1556223355139109";
google_ad_host_channel="00000";
google_ad_width = 120;
google_ad_height = 60;
google_ad_format = "120x60_as_rimg";
google_cpa_choice = "CAAQ2eOZzgEaCD4zuVkdzt_CKI-293M";
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>
  
  


</div>
<!-- End #sidebar -->

<div class="clear">&nbsp;</div>

<div id="footer">
   <p><!-- If you'd like, you could place footer information here. -->&nbsp;</p>
</div>

</div> <!-- end #wrap -->

<!-- c(~) -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-316959-1";
urchinTracker();
</script>
</body>
</html>