tag:blogger.com,1999:blog-217867432009-03-24T13:15:42.066-05:00PCgeekdom.com - PC Tricks and ProjectsI am planning to post information about different Computer issues that come my way. I will try to cover some PC Repair topics, as well as some some basic Linux and other fun PC Projects that I have time to, or have to do.dustinnoreply@blogger.comBlogger26125tag:blogger.com,1999:blog-21786743.post-41609051759922211912007-11-30T10:06:00.000-06:002007-11-30T10:12:53.759-06:00X10: Fun with Home Automation<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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-4160905175992221191?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com1tag:blogger.com,1999:blog-21786743.post-3790223269992560892007-10-07T18:30:00.000-05:002007-10-08T10:52:46.147-05:00Bash: Automatically make/update a symbolic link to the newest file in a directoryI 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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-379022326999256089?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com1tag:blogger.com,1999:blog-21786743.post-1158296117452677682006-09-14T23:43:00.000-05:002006-09-15T00:50:03.843-05:00Windows Vista...<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&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&fs=1&kv=4&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&ems=1&seclog=10&amp;amp;amp;amp;amp;amp;amp;amp;amp;ver=2.1.6000.1&rn=zV%21NhM1o&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&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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-115829611745267768?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1150603062752229192006-06-17T21:57:00.000-05:002006-06-19T19:30:03.473-05:00Cheap Networking Troubleshooter: Loopback Plug<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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-115060306275222919?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1146761482591286482006-05-01T21:55:00.000-05:002006-05-04T11:52:26.736-05:00Featured Freeware: Audacity - Audio Editor & Recorder<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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114676148259128648?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1145648231084590352006-04-20T22:25:00.000-05:002006-05-04T17:38:58.090-05:00Basic Linux Tips and Tricks<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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114564823108459035?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1144881509016290142006-04-12T17:27:00.000-05:002006-04-12T18:04:32.600-05:00Shortcuts for Windows - Use the Windows Key<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 class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114488150901629014?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1144375747597314702006-04-06T15:15:00.000-05:002006-05-04T11:53:45.676-05:00Featured Freeware: Notepad ++ - Programming Tool<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://notepad-plus.sourceforge.net/uk/site.htm"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 201px; height: 57px;" src="http://pcgeekdom.com/images/forblogs/notepadplusplus.gif" alt="" border="0" /></a>A great piece of (Windows only) freeware that got passed my way is <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">Notepad ++</a> If you do any kind of programming, this is a great simple editor that supports lots of languages. I was pretty impressed when I saw it had formatting support for VHDL. To see a screen shot of an example 7 Segment Display VHDL file I wrote in Notepad++ <a href="http://www.pcgeekdom.com/images/forblogs/notepadplus.jpg" target="_blank">look here</a>. Notepad++ supports over 35 different languages, some of those include PHP, ASP, VB, HTML, Python, PERL, FORTRAN, and the list goes on and on... It also supports Java, if you are doing a lot of Java development, I would recommend an Open Source environment called <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>. It checks for errors on the fly and makes compiling and finding problems a breeze. Eclipse makes dealing with the extremely picky Java language bearable.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114437574759731470?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com1tag:blogger.com,1999:blog-21786743.post-1143421033723544662006-03-26T17:30:00.000-06:002006-03-27T08:03:02.210-06:00VOIP - Asterisk@Home<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://asteriskathome.sourceforge.net/"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/aah_logo.gif" alt="" border="0" /></a><a href="http://asteriskathome.sourceforge.net/">Asterisk@Home</a> is an open source Linux based PBX system. I have a couple of friends from work who have setup AAH in their homes and have shown me some of the cool features, so I decided to check it out for myself. Since I already <a href="http://www.pcgeekdom.com/2006/02/fun-with-virtualization.html">have VMware Server</a> running I decided to test out the system virtually. Thanks to vmwarez.com, you can download the virtual machine already setup and ready to go from their <a href="http://www.vmwarez.com/2006/01/asteriskhome-voip-opensource-pbx.html">website</a>. AAH comes with a nice web GUI that makes it a breeze to setup. For extensions, I am trying two different softphones because, hey they are free! <a href="http://www.counterpath.com/index.php?menu=download">X-Lite</a> (SIP) on my Linux machine and <a href="http://www.asteriskguru.com/idefisk/free/">Idefisk</a> (IAX2) on my Windows machine.<br />I wanted people to be able to call me, since I dont have a land-line and didn't want to spend any money I looked at some good VOIP providers. I found two VOIP providers that offer <span style="font-weight: bold;">free</span> inbound calling, <a href="http://www.freeworlddialup.com/">FWD </a>(you also need <a href="http://www.ipkall.com/">IPKall</a>) which gives you a free Washington state number. The registration time for this took a while, an hour for the IPKall # to go active, and a whole day for FWD to turn on the IAX2 service. It also seems like FWD is a lot less reliable at connecting incoming calls.<br />Another VOIP provider is <a href="https://www.stanaphone.com">StanaPhone</a>, they give a New York # free for incoming calls. The registration and activation of the number only took around 10 minutes. I am using both services, I use FWD to call out to Toll Free numbers for free, and I use StanaPhone for my incoming calls. (StanaPhone also has a pre-paid outbound service which is only 1.6 cents per minute for all domestic calls.)<br />Asterisk@Home is very powerful and customizable, for example some of the simple to setup features are; auto-attendant, wake-up calls, a weather extension, voice-mail, you can also view detailed calling reports, setup advanced dialing plans and so much more.<br />For more information on VOIP and tip and tricks for setting up AAH check out, <a href="http://www.voipjots.com/">VoipJots.com</a> and <a href="http://nerdvittles.com/">NerdVittles.com</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114342103372354466?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com2tag:blogger.com,1999:blog-21786743.post-1143243580043955672006-03-24T16:19:00.000-06:002006-03-24T17:53:35.646-06:00Bootable USB Drive - Damn Small Linux<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.damnsmalllinux.org/"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/damnsmall.jpg" alt="" border="0" /></a>I first came across <a href="http://www.damnsmalllinux.org/">Damn Small Linux</a> when I was first playing with <a href="http://www.pcgeekdom.com/2006/02/fun-with-virtualization.html">VMware Server</a>, I had installed the <a href="http://damnsmalllinux.org/cgi-bin/forums/ikonboard.cgi?act=ST;f=18;t=9288;st=5">DSL VM</a> to test using another OS. Damn Small Linux, as the name implies is very small, only 50MB, but is a complete feature filled OS. The neat part of such a small OS is that it can easily fit on a USB flash drive. Below are the steps I took to create my own Linux-PC-on-a-stick.<br /><br />First, you will need to format your USB drive. Download and install this <a href="http://www.pcgeekdom.com/files/SP27213.exe">HP utility</a>, and format the drive in FAT.<br /><br />Then, download Damn Small Linux, you can view <a href="http://www.damnsmalllinux.org/download.html">their website</a> for all their versions, or download the embedded version directly from PCgeekdom.com <a href="http://www.pcgeekdom.com/files/dsl-2.2-embedded.zip">here</a>. Unzip the files to your USB drive.<br /><br />You will now need to make your USB drive bootable, to do that download and extract <a href="http://www.pcgeekdom.com/files/syslinux-2.11.zip">syslinux</a>. Now in a command window cd to the syslinux directory and type the command "syslinux.exe F:" where "F" is the letter of your USB device.<br /><br />Now the tricky/fun part is actually booting, you will need to use a PC with a newer version of BIOS that supports USB booting. You will need to open up BIOS and make sure USB devices are allowed for boot up, and change the boot sequence to check for USB before your HDD.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114324358004395567?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com2tag:blogger.com,1999:blog-21786743.post-1142705457739527202006-03-18T11:51:00.000-06:002006-03-29T00:15:11.210-06:00Submit to PCgeekdom.comDo you have any questions or topics you would like to see on PCgeekdom.com? Or do you have some good tips or information you would like to share? Use the form below, all information is optional, and will not be given to any third parties. Thanks for your interest in PCgeekdom.com.<p></p><form action="../../sendmail.asp" method="post"> <br /><span style="font-weight: bold;">Your Name:</span><br /><input name="name" type="text" style="font-size:24;"><br /><span style="font-weight: bold;">E-mail address: </span><br /><input name="email" type="text" style="font-size:24;"><br /><span style="font-weight: bold;">Comments:</span><br /><textarea rows="11" name="text" cols="53"></textarea><br /><input value="Submit" name="B1" type="submit"><br /></form><p></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114270545773952720?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1142275144074425962006-03-13T11:54:00.000-06:002006-03-14T00:30:48.796-06:00SSH Tunnels :: Access Your Work PC From HomeAs I mentioned in the<a href="http://www.pcgeekdom.com/2006/03/ssh-tunnels-how-to-beat-firewall.html"> first SSH article</a>, SSH can be used in many ways, another use of port forwarding is to be able to securely access your work computer from home, even though it may be in an internal network behind a firewall.<br /> To do this, you will need the same setup as in the first article, a home PC with a <a href="http://sshwindows.sourceforge.net/">SSH server</a> and a <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">SSH client</a> on the work computer. I am going to describe how to <a href="http://www.realvnc.com/">VNC</a> to the work computer, although you can use any other service as well, if you want to RDP you will use port 3389 instead of 590*, I like VNC because is seems a little<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/puttyconfig2.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/puttyconfig2_small.jpg" alt="" border="0" /></a> thinner and simpler and runs well over congested Internet connections. If you don't already, you will need to install <a href="http://www.realvnc.com/">VNC</a> on both PCs.<br /> You will now <a href="http://www.pcgeekdom.com/2006/03/ssh-tunnels-how-to-beat-firewall.html">setup a SSH connection</a> to your home PC from work. In PuTTY the Host Name, will again be the <a href="http://www.pcgeekdom.com/ipaddress.asp">IP address</a> of your home computer. Then click on the Tunnels section, you can have many tunnels setup for each session. The image to the right also shows tunnels to VNC to two home PCs from work and for web traffic.<br /> To add the tunnel for a VNC connection from home to work, you will add the following parameters, in source port you will type "5901". For destination, put "localhost:5900", select Remote and click add. Now you will open the connection and login. As long as the SSH connection is open you will be able to connect your work PC from home, (by default the SSH server at home will keep the connection alive.) To establish the VNC connection from your home PC, you will open up the VNC viewer, for the server you will use, "localhost:1". You should now be connected to your work PC.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114227514407442596?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com1tag:blogger.com,1999:blog-21786743.post-1142017284105462772006-03-10T12:35:00.000-06:002006-03-15T12:09:18.260-06:00PCgeekdom Toolkit<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://click.linksynergy.com/fs-bin/click?id=H4U1aZ6jZZw&offerid=102327.1056266&type=2&subid=0"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 100px;" src="http://images.tigerdirect.com/SKUimages/medium/L61-3522-main.jpg" alt="" border="0" /></a>My old USB jumpdrive finally fizzled out on me. It had gotten a lot of use and had been beaten up pretty bad. I found that TigerDirect has the <a href="http://click.linksynergy.com/fs-bin/click?id=H4U1aZ6jZZw&offerid=102327.1056266&type=2&subid=01"> 1GB Lexar Sport Jumpdrive</a> for only $36.99 (limited-time sale.) <img src="http://ad.linksynergy.com/fs-bin/show?id=H4U1aZ6jZZw&bids=102327.1056266&amp;amp;amp;amp;amp;amp;amp;amp;type=2&subid=0" border="0" height="1" width="1" /> This jump drive is designed for rugged use, and I hope will last a long time. In preparation for my new jumpdrive, I have been updating and gathering the essential parts of my PC repair toolkit for fixing most spyware and anti-virus related problems. Below is a list and description of the files in the PCgeekdom toolkit, which you can download in one handy <a href="http://www.pcgeekdom.com/files/pcgeekdomtoolkit.zip">zip file</a>.<br /><br /><ul> <li><span style="font-weight: bold;">AdAware SE</span> : A thorough spyware/adware remover.</li><li><span style="font-weight: bold;">AVG FREE Anti-Virus</span> : A great antivirus software all users should use.<br /></li> <li><span style="font-weight: bold;">CWShredder</span>: Tool to remove Cool Web Search variants.</li><li><span style="font-weight: bold;">FxSasser</span>: Symantecs Sasser virus fix.</li> <li><span style="font-weight: bold;">HijackThis</span>: Great for removing browser plugins and toolbars, and more advanced settings.</li> <li><span style="font-weight: bold;">LSPFix</span>: Repair Internet files from Newdotnet.</li> <li><span style="font-weight: bold;">MSconfig</span>: A Windows utility to control startup items, not included with win.</li> <li><span style="font-weight: bold;">SpyBot Search and Destroy</span>: Another spyware/adware remover.</li> <li><span style="font-weight: bold;">Winsock XP Fix</span>: Easy to use tool to restore Internet access, fixes the "An operation was attempted on something that was not a socket" message.</li> <li><span style="font-weight: bold;">W2Fix</span>: Similar to WinsockXP Fix but for pre-NT windows, (Great for Dial-up networking problems.)</li></ul> <div style="text-align: center;"><a style="font-weight: bold;" href="http://www.pcgeekdom.com/files/pcgeekdomtoolkit.zip">Click here to download the PCgeekdom Toolkit!<br /></a><br /><br /></div><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114201728410546277?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1141668699594282842006-03-06T11:54:00.000-06:002006-03-06T12:20:54.336-06:00SSH Tunnels :: How to Beat a FirewallSSH is a very powerful and secure tool to remotely access a computer. Setting up a secure tunnel, also known as port forwarding, can be very handy. One popular use of a "shunnel" is to get through a secure or over-zealous firewall. Please note that if you are going to use this technology in your workplace, those firewalls and security settings are set in place for a reason, so don't go surfing and downloading things you really shouldn’t. I have been playing with this as means for learning, ok and so I can download my <a target="_blank" href="http://www.pcgeekdom.com/2006/02/firefox-open-source-browsing.html">Firefox extensions</a>. Anyways, so in order to “beat” the firewall, you will setup a SSH session from your computer behind the firewall; computer W, to a computer at home; computer H. Computer H will need to have a <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/puttytunnel.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/puttytunnel.jpg" alt="PuTTY Tunnel Settings" border="0" /></a>SSH server on and running, if you are running Linux at home, most distros will already have a SSH server. If computer H is running Windows, you will need to install <a target="_blank" href="http://sshwindows.sourceforge.net/">a SSH Server</a>. On computer W, you will need a SSH client, a great Windows client is <a target="_blank" href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html">PuTTY</a>. Once all the necessary software is installed, you will need to know your home <a target="_blank" href="http://www.pcgeekdom.com/ipaddress.asp">IP address</a>. (If you have multiple computers at home, you will need to setup your router to forward port 22 to the computer with the SSH server.) Now on computer W, you will open up PuTTY, for Host name you will put in your home computers IP address, and then go to the Tunnels section. For source port type 8080 and select Dynamic and click add. (As shown in the image to the left.) <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/socksproxy.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/socksproxy.jpg" alt="Socks Proxy Settings" border="0" /></a>Now when you click open, you will connect to your home PC and will have to login. Once you are logged in, open up your browser, you will need to change the connection settings to use a Socks proxy (as shown in the image to the right.) Now when you go to access a webpage, your request is forwarded (in the Secure Shell, so the firewall can't see what your are doing) to you home PC, and back. To check to see if it is setup right <a target="_blank" href="http://www.pcgeekdom.com/ipaddress.asp">check your IP address </a>again, it should now say the IP of your home PC. This method is not limited to just web traffic, for example, I also use SSH tunnels to <a target="_blank" href="http://www.realvnc.com/">VNC</a> to my home PCs, this way I do not have to punch more holes in my home router, the only port I have to have open is for the SSH connection.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114166869959428284?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com5tag:blogger.com,1999:blog-21786743.post-1140991643765207922006-02-26T15:55:00.000-06:002006-03-14T00:42:50.550-06:00Data Backup - Better Safe than Sorry<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/didyoubackup.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 446px; height: 306px;" src="http://pcgeekdom.com/images/forblogs/didyoubackup.jpg" alt="" border="0" /></a> <p class="MsoNormal">If your hard drive crashed right now, would you miss anything; your important documents, pictures, e-mails, extensive music collection? Of course you would, but have you done anything to prevent losing your data? Data backup is very important, yet so many people don’t do it. To keep my data backed up I use an external hard drive connected by firewire, similar to <a href="http://click.linksynergy.com/fs-bin/click?id=H4U1aZ6jZZw&offerid=102327.477995842&type=10&subid=">this external hard drive</a>, and a FREE program called <a href="http://www.2brightsparks.com/downloads.html">SyncBack</a>. This program is loaded with options, and is still easy to use. I have a couple profiles setup in SyncBack, one that runs everyday, and synchronizes a folder on my external HD with my laptop's documents and settings folder. You can also setup advanced filtering options so you don’t copy over temporary files etc. I also have a profile that synchronizes another folder on the external HD with my laptop’s complete hard drive, that I run once a month or so. If you are looking for a powerful free backup utility, I would definitely recommend <a href="http://www.2brightsparks.com/downloads.html">SyncBack</a>.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114099164376520792?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1140807685760170362006-02-24T11:53:00.000-06:002006-02-26T20:07:34.750-06:00Phone Handset for a PC<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/phone.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/phone.jpg" alt="" border="0" /></a>I use my PC for a lot of voice conversations, for simplicity sake, I just use the voice feature of MSN Messenger, although I would like to play around with some of the other options like Skype.<br />I was using a cheap microphone I had laying around, and the other person was always having trouble hearing me unless I held the microphone right next to my mouth. I would also get some feedback type issues if I didn't use headphones. I know they make headsets that would solve all those problems, but I happened to have some spare junk laying around, (an old headset, coil cord, and two 1/8 inch jacks) and with some inspiration from a <a href="http://www.dpbolvw.net/click-1943178-10356324?url=http%3A%2F%2Fwww.thinkgeek.com%2Fgadgets%2Felectronic%2F7830%2F" target="_blank">ThinkGeek product</a>, I decided to adapt a telephone headset to use with my computer. It was really pretty easy. I just cut one end of the coil cord off, and stripped those wires. I opened up the headset and used a multi-meter's continuance mode to figure out exactly which of the wires went to what. It was then just a matter of <a href="http://www.dpbolvw.net/click-1943178-10356324?url=http%3A%2F%2Fwww.thinkgeek.com%2Fgadgets%2Ftools%2F69d3%2F" target="_blank">soldering</a> 2 standard 1/8 inch jacks to the end of the corresponding ends of the coil cord. I added a little electrical tape, and I was done. I plugged it in and it works great, actually as I am typing this, I am using it with a voice conversation, and the both of us can hear better, and I get the satisfaction of getting to hold a big hunk of plastic while I talk.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114080768576017036?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1140676181713958912006-02-22T23:31:00.000-06:002006-02-23T11:45:42.636-06:00Firefox - The Open Source Browsing Alternative<img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 110px;" src="http://pcgeekdom.com/images/forblogs/Firefox-logo.jpg" alt="Firefox" border="0" />Mozilla's Firefox is a versatile secure alternative to Internet Explorer. One of the biggest advantages is tabbed browsing. With tabbed browsing organizing and navigating multiple websites is greatly improved. A useful function of this is the ability to create a folder with related links, then all you have to do is right-click on the folder and choose Open in tabs and all your links are loaded in the same window. IE7 will also support tab browsing, but from what I have seen of it so far, like most Microsoft products it is a bloated memory hog.<br />The great part of Firefox being open source is it allows the programming community to create new extensions. These extensions can range from extremely <a href="http://roachfiend.com/archives/2005/02/07/bugmenot/">useful</a> to just plain <a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&category=Humor&numpg=10&id=451">amusing</a>. For a good write up on some Firefox extensions check out a <a href="http://www.download.com/Best-Firefox-extensions-Volume-II/1200-20-5157022.html?tag=sptlt_s_img">Download.com article</a>. For a more complete list of extensions look <a href="https://addons.mozilla.org/extensions/">here</a>. There are some websites that just don't work well or even at all without Internet Explorer, <a href="http://www.download.com/3000-2242_4-10470729.html?tag=img">IE Tab</a> is a very cool extension that allows you to open the webpage within IE as a tab in Firefox, so now you can even do your Windows Updates within Firefox!<br /><br />To download Mozilla Firefox, click on the button below.<br /><iframe src="http://www.pcgeekdom.com/firefox.htm" marginwidth="0" marginheight="0" frameborder="0" height="75" scrolling="no" width="468"></iframe><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-114067618171395891?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com2tag:blogger.com,1999:blog-21786743.post-1139981891610850882006-02-14T23:23:00.000-06:002006-02-19T21:13:17.073-06:00Fun With Virtualization<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/forblogs/screenshot.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/forblogs/screenshot.jpg" alt="" border="0" /></a>Virtualization is one of the fastest growing and one of the coolest technologies in IT within the last few years. A great site to see virtualization news and information is <a href="http://www.vmwarez.com">vmwarez.com</a>, from this site I found out that <a href="http://www.vmware.com">VMware</a> is now offering <a href="http://www.vmware.com/products/server/">their server</a> for free. I decided to download the VMware Server on my Linux box. The installation was very simple, just a matter of running a perl script, (as long as the kernel sources and a C compiler are installed.) For my first virtual machine, I chose to install Windows 98 SE. Necessary? No. Cool [for a geek]? Yes. I was surprised how easy to create a new virtual machine really was, the VMware Server walks you through the actual setup part in a wizard, then it is just a matter of booting the virtual server from the CD and installing the OS. I was a little leery at first, as Windows had loaded its default VGA driver and I only got 16 colors, the mouse was also pretty touchy, but VMware has an easy solution for this as well; <a href="http://www.vmware.com/support/gsx/doc/install_tools_gsx_win.html">VMware Tools</a>, it painlessly installs drivers on the guest OS that allows excellent video output and better mouse control. With VMware Server you also get many options with how you network your virtual machines, I set my virtual connection up as a bridged connection with my Linux host box. This way I can easily access the virtual machine from my Windows Laptop as well. That's right, I had a VNC connection from my Windows XP notebook to a virtual Windows 98 machine hosted on a Linux box, virtualization is great!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113998189161085088?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1139960181120614012006-02-14T17:25:00.000-06:002006-02-14T17:58:40.933-06:00Microsoft replaces MSAS with Windows Defender Beta 2<a href="http://pcgeekdom.com/images/forblogs/windefender.jpg"><img style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 200px; CURSOR: pointer" alt="Windows Defender (Beta 2)" src="http://pcgeekdom.com/images/forblogs/windefender.jpg" border="0" /></a><a href="http://www.microsoft.com/athome/security/spyware/software/default.mspx">Windows Defender Beta 2</a> has now taken the place of Microsoft Anti-Spyware. The overall GUI has changed. The overall functionality it seems is the same. The installation routine took a little longer then the previous version. Upon installing Windows Defender I tried to update but have not been successful, I am getting the following message, "Windows Defender was unable to complete the update: 0x8024002b" I am guessing that the update server may be too busy. Microsoft sure knows how to put out a helpful error message. This version's tools have changed, I do like the Software Explorer. It gives detailed information about software falling into the following lists; Startup Programs, Currently Running Programs, Network Connected Programs, and Winsock Service Providers.<br />From Microsoft's <a href="http://www.microsoft.com/athome/security/spyware/software/about/faq.mspx">Website</a>:<br /><br /><em><blockquote><em><strong>Q.</strong> What is the difference between Microsoft Windows AntiSpyware (Beta) and Windows Defender (Beta 2)?</em><br /><br /><strong>A.</strong> Windows Defender (Beta 2) is the name of the next beta version of Microsoft Windows AntiSpyware. It includes several enhancements that are based on customer input. Changes include, but are not limited to:<br /><br />1. Improved detection and removal. Windows Defender (Beta 2) can detect and remove more threats posed by spyware and other potentially unwanted software. Real-Time Protection, which helps prevent unwanted software from being installed, is enhanced to better monitor key points in the operating system for changes. These features help you stay productive because they help to prevent pop-ups and the performance degradation that is caused by spyware and other potentially unwanted software.<br /><br />2. Redesigned and simplified user interface. The Windows Defender (Beta 2) user interface has been redesigned to make it easer to scan your computer and remove unwanted files. The new interface also delivers a warning system that alerts you to the severity of a threat and makes appropriate recommendations to help secure your computer. This new design gives you more control over the software on your computer and minimizes interruptions to your work.<br /><br />3. Protection features for all users. Windows Defender (Beta 2) can now be run by all the users who use a particular computer, whether they have administrator-level privileges or not. This helps ensure that all the people who use a computer are able to benefit from the protection features offered by Windows Defender (Beta 2).<br /><br />4. Definition updates delivered through Automatic Updates. Windows Defender (Beta 2) now receives updates through <a href="http://www.microsoft.com/athome/security/update/bulletins/automaticupdates.mspx">Automatic Updates</a>. Provided by Microsoft analysts, these updates help keep you protected from the latest threats at no adtional cost.<br /><br />5.Voting network statistics. When Windows Defender (Beta 2) detects potentially unwanted software, it shows you how customers who participate in the opt-in network voted to classify the software. This helps provide you with more information even before Microsoft analysts evaluate the software.<br /></em></blockquote><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113996018112061401?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com5tag:blogger.com,1999:blog-21786743.post-1139894875228995072006-02-13T23:08:00.000-06:002006-02-14T00:21:33.996-06:00My Setup - Using Synergy<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/mypcs.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/mypcs.jpg" alt="" border="0" /></a>I am currently operating two PCs, an Inspiron 6000 laptop from Dell running Windows XP, and a PC I built myself running Linux (<a href="http://www.novell.com/products/suselinux/">SuSE 10.0</a> distribution.)<br />I ordered the parts for my desktop from <a href="http://www.tigerdirect.com">TigerDirect.com</a> I don't do a lot of gaming or anything so I went more for cost effective parts then high end.<br />I decided to install Linux as a fun project and to make myself learn something new. The installation itself was fairly easy, I did an FTP install, so it took several hours to download and install. The distro uses YAST, which makes the initial setup very easy.<br />If you are looking for information, or are thinking about switching to Linux check out <a href="http://linux.about.com/od/linux101/">Linux 101 on About.com</a><br />As the picture to the left shows I have my LCD screen for my Linux machine above my laptop. For simplicity I wanted a way to be able to use my keyboard and mouse hooked up to my laptop to also control my desktop. I came across a very cool open-source application that made this possible. It is called <a href="http://synergy2.sourceforge.net/">Synergy</a>, it allows for one keyboard and mouse to be shared by multiple machines and operating systems. It also allows for a shared clipboard which is extremely useful. If you have multiple machines side by side<a href="http://synergy2.sourceforge.net/"> Synergy</a> is a must have.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113989487522899507?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1139171222645041642006-02-05T13:45:00.000-06:002006-02-06T12:21:49.100-06:00Microsoft Anti Spyware (MSAS) Registry Permission Problem<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=321cd7a2-6a57-4c57-a8bd-dbf62eda9671&displaylang=en"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 50px;" src="http://pcgeekdom.com/images/forblogs/msas.jpg" alt="" border="0" /></a>I recently worked on a computer that was behaving oddly. For one user account, MS Ant-Spyware would open and run just fine, but for the other user account, it would produce an "Unexpected Error, Quitting " error message, and not allow the application to load. The owner had tried to uninstall and reinstall MSAS as well as trying to create a new user and the problem continued. After some research, it appears that for some reason, the permissions in the registry for Microsoft Anti-Spyware get set to only the user who originally installed the software. To fix the problem I had to reset the permissions in the registry to Administrators, instead of just the one user. I will list the steps I used to do this. However, this is probably not the best way, just the quickest. Before any major registry hack you should always back up the registry and be familiar enough with Windows just incase you would make a mistake. The keys in question are found under HKEY_CLASSES_ROOT and start at gcasDtServ.Agent, there are around 80 keys here, It would probably be best to reset the permissions for each individually, but it is a heck of a lot quicker to force the permission down the entire HKEY_CLASSES_ROOT folder. To do so, right click on the HKEY_CLASSES_ROOT folder and click on "Permissions..." then it should list Users, if Administrators is not listed click on Add, then type in "Administrators" (sans quotes) in the new window that pops up. When you click on the "Check Names" button it should add the name of your computer to Administrators if you typed it in correctly, once that is in, press OK. Now when you click on the Administrators in the users list, it will state what the permissions are, check "Full Control" and press OK. This should then take care of the problem. I had uninstalled MSAS before doing the registry edit then reinstalled it after, although I do not think this was necessary.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113917122264504164?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1139161127163569512006-02-05T11:21:00.000-06:002006-02-10T11:59:45.966-06:00Replacing a Laptop's LCD Backlight<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/backlight/laptop.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/backlight/laptopsm.jpg" alt="" border="0" /></a>The first step was to tear the display apart. (After taking the battery out and unplugging the power of course.) There were several screws under little stick on rubber pads that had to be removed. I then for simplicity's sake unattached the display from the laptop's main body. The LCD has a metal frame around it that had to be unscrewed and taken off. Then it came time to find the bulb. On this LCD display their was a metal housing with the power leads coming out that held the bulb. When I unscrewed this the LCD came more apart then I was really thinking it would. I was unsure of how to get to the bulb, I slowly pulled back the housing and could see it. <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/backlight/bulb.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/backlight/bulbsm.jpg" alt="" border="0" /></a>I detached the housing from the main LCD frame and was able to more easily access the bulb. Using a small screw driver behind the rubber caps, I slowly worked the bulb out from the housing. I then carefully worked the rubber caps off of the end of the bulbs and up the wire. Using side-cutters I snipped the power cables as close to the bulb as possible, (there was not very much slack in the backlight cable from the Inverter to begin with.) The edges of the bulb appeared to be darkened maybe showing their demise. I then stripped off just enough of the cable's ins<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/backlight/rubbercap.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/backlight/rubbercapsm.jpg" alt="" border="0" /></a>ulation to make a loop around the conductor of the new bulb. Once I got the loop at the suggested 2-3mm position from the end of the bulb, I soldered it, and cut the excess wire from the bulb. Slipping on the rubber caps back down made me a little nervous especially with the heavier gage red wire. One of the trickier parts was getting the<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/backlight/newbulb.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://pcgeekdom.com/images/backlight/newbulbsm.jpg" alt="" border="0" /></a> wires to sit back down right and put the LCD back together. After a few minutes of fiddling and lots of wiggling, I got it to all fit back together. As soon as I did I immediately put a couple screws back in, to keep it from coming apart again. It then came time to test it. I got all the cables hooked back up, plugged back in the power, (nothing blew up or burnt out which was nice!) I then turned it on... low and behold the backlight was still not on! I could still make out the images the LCD was producing, but with no backlight. I then decided to check the Inverter, it appears the Inverter has also gone out, when hooking up a multimeter to the output I got no voltage at all... I will have to check with the laptop's owner and see if they want to put more money into to this aging laptop, I found an Inverter on eBay for $50, so we will see.<br />And let there be [back]light! After replacing the inverter, the the new bulb came right on and is working great Replacing the inverter was just a matter of unhooking a couple of cables. It took longer to un-package the new inverter then to install it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113916112716356951?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com7tag:blogger.com,1999:blog-21786743.post-1138936152453796272006-02-02T20:49:00.000-06:002006-02-02T21:22:55.563-06:00Laptop LCD Backlight<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pcgeekdom.com/images/ccflamp1.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 64px;" src="http://pcgeekdom.com/images/ccflamp1.jpg" alt="" border="0" /></a>A Gateway 400 Notebook came my way with what I assume is a burnt out back light. You can see that the LCD is creating the picture, but without the light behind it, it is near impossible to see anything.<br /><br />I figured that surely this coulnt be too bad to fix. I decided to check the documentation that came with the laptop and Gateways website, and not so suprisingly found no help other then the usual, "You will need to send the computer in to Gateway to be serviced".<br /><br />I then decided to go my usual route and googled it. I was kind of suprised and a little worried by how little information I found. Most things I did find basically said it was a lot of tricky work, along with some warnings, a lot of people just ended up tossing the display anyway. That sure does build my confidence! Never the less, I decided to tear apart the laptop and check out the display to at least see what I am dealing with. I found the LCD's part # CLAA150XH01 when I googled that I was able to find a more hopeful answer at LCDpart.com. The replacement bulb was less then $10 so I decided to order one. Hopefully I will recieve the bulb in the next few days, I will then post my progress, hopefully it will be good news! <a href="http://www.lcdpart.com"> </a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113893615245379627?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1138856628853277822006-02-01T22:00:00.000-06:002006-03-06T13:02:06.616-06:00More Advanced Spyware Cleanup...Some of the spyware out there can be a real pain in the neck to get rid of, and can do some real damage to the files that your computer uses to access the Internet.<br /><br />Most malware will try to change Window's Internet files in order to redirect you to advertisers or other companies. When the malware tries to take over these files most of the time, instead of changing the Internet traffic, it brakes it, causing your Internet connection stop working all together. One of the most common errors is when trying to renew your PC's IP address, you will get "an operation was attempted on something that was not a socket" message. This means your Winsock files have been compromised. Luckily, there are some tools out there that make restoring those Winsock files pretty easy. For Windows XP, I like to use <a href="http://pcgeekdom.com/files/WinsockXPFix.exe">WinsockXPFix</a>. For Windows 95,98,ME I like to use <a href="http://pcgeekdom.com/files/w2fix.exe">W2fix</a>.<br /><br />Some other more advanced tools for fighting malware are:<br /><br /><a href="http://www.merijn.org/files/hijackthis.zip">HighjackThis</a> by Merijn is very useful but should only be used by knowledgeable users.<br /><a href="http://www.trendmicro.com/ftp/products/online-tools/cwshredder.exe">CWShredder</a> is the best tool to remove variants of Cool Web Search.<br /><br />I will also note that you can more easily remove spyware by keeping it from starting up when you turn on your computer. The best way to do this is to turn your computer on in Safe Mode, you can do this by tapping the F8 key as your computer is booting, and choosing Safe Mode from the Windows boot options. You can also disable individual programs from starting up by opening up msconfig ( window-key R then type in msconfig and press OK) Under the Startup tab is a list of all programs that start when Windows boots, you can uncheck any suspicious looking programs. (If you are not sure what one is try searching for the file name in <a href="http://www.google.com">Google</a>.)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113885662885327782?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0tag:blogger.com,1999:blog-21786743.post-1138765910651226212006-01-31T20:55:00.000-06:002006-01-31T23:40:21.870-06:00Keeping a Clean PCIn the past three and a half years I have spent providing technical support, I have seen the majority of computer problems that home users face. Lately the biggest problems have been caused by malware (Spyware or Adware.) Symptoms of Spy or Adware are: your computer acting slow and sluggish and odd Internet behavior such as your browser going to advertisement search pages instead of the address you typed in. This malware is usually hidden inside of things you download from the Internet, or can even get on you computer without you even meaning to, usually accidentally by clicking on pop up ads etc. There are many ways of dealing with this problem. The best FREE tools I have found are LavaSoft's AdAware, Microsoft Anti-Spyware, and SpyBot Search and Destroy.<br /><br /><span style="font-weight: bold;">AdAware</span> is very thorough and powerful for removing the junk that your computer has already collected. It is important that you keep AdAware's definition file up to date. You can download AdAware from <a href="http://www.lavasoftusa.com/software/adaware/">LavaSoft's Webpage</a>.<br /><br /><span style="font-weight: bold;">MS Anti-Spyware </span>is also a powerful program for finding and removing adware and spyware. The nice thing about this software is that it updates automatically, and runs in the background helping prevent the malware from getting on your computer in the first place. In order to run this software you have to have a valid installation of Windows 2000 or XP, and can be downloaded from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=321cd7a2-6a57-4c57-a8bd-dbf62eda9671&displaylang=en">Microsoft's Webpage</a>.<br /><br /><span style="font-weight: bold;">SpyBot Search & Destroy </span>is like AdAware, I would recommend installing both if your computer is already badly infected, running both will help catch all the bad guys. You can find SpyBot <a href="http://www.download.com/Spybot-Search-Destroy/3000-8022_4-10122137.html">here</a>.<br /><br />It is also very important to have an up to date Anti Virus program. Grisoft makes a program called <span style="font-weight: bold;">AVG FREE</span>, as the name implies is completely free, you don't have to keep shelling out money to get the updates like you do with Norton or McAfee, and my experience has been that AVG even works better then most of the pay versions out there. It is important to remember in the computer world the rule of you get what you pay for does not always apply as it does in the physical world. You can download AVG Free from <a href="http://free.grisoft.com/doc/2/lng/us/tpl/v5">Grisoft's Webpage</a>.<br /><br />Having a good anti-virus and anti-spyware program installed on your computer is a must if you want to be able to be on the Internet and keep your computer healthy.<br /><br />Later I will discuss more advanced tools and tricks to fighting malware that the above programs can't always find and fix.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21786743-113876591065122621?l=www.pcgeekdom.com%2Findex.html'/></div>dustinnoreply@blogger.com0