<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technology Associates Group</title>
	<atom:link href="http://tagfl.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tagfl.com</link>
	<description>"Serve wholeheartedly, as if you were serving the LORD, not men." - Ephesians 6:7</description>
	<lastBuildDate>Wed, 10 Jun 2009 20:52:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Help! My social account has been hacked.</title>
		<link>http://tagfl.com/2009/06/10/help-my-social-account-has-been-hacked/</link>
		<comments>http://tagfl.com/2009/06/10/help-my-social-account-has-been-hacked/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 20:52:36 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[habit]]></category>
		<category><![CDATA[identity protection]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=58</guid>
		<description><![CDATA[It's one thing to have your Twitter account hacked; its a whole different story to have someone clean out your bank account.]]></description>
			<content:encoded><![CDATA[<p>I large number of people I know have recently had their Facebook or Twitter (or both) <a href="http://www.kaspersky.com/news?id=207575670">account hacked</a>. Often times, they don&#8217;t even know until friends who&#8217;ve been receiving their tweets or updates start asking them if they really meant to post pornography. Of course the real downside to having one account hacked is that most people use the same password for different sites, including their online banking. It&#8217;s one thing to have your Twitter account hacked; its a whole different story to have someone clean out your bank account.</p>
<p>In truth, some accounts are actually hacked by viruses, but that&#8217;s a <a href="http://tagfl.com/2008/09/28/how-to-crash-your-pc-part-3/">subject</a> I&#8217;ve <a href="http://tagfl.com/2008/09/06/how-to-crash-your-pc-part-2/">already</a> <a href="http://tagfl.com/2008/09/02/how-to-crash-your-pc-part-1/">handled</a>.</p>
<p>So what are we to do? The good news is there&#8217;s an easy process to protect your accounts:</p>
<ol>
<li>Never use the same password for more than one site</li>
<li>Use passwords that contain upper and lowercase letters, numbers and symbols</li>
<li>Use the above in a random fashion</li>
<li>Never type your password on a computer that has any possibility of infection</li>
</ol>
<p>There, now that you know what you need to do, practice safe computing and have a nice day.</p>
<p>What? That&#8217;s too hard? You can&#8217;t remember T$d63Fes% as a password? Thankfully, there&#8217;s an easier solution &#8211; use a password manager.</p>
<p>Password managers have been around for as long as there have been passwords. My first was a little black book that got washed one too many times. My second was a Palm Pilot, that I lost, and that probably got washed too. Fortunately, today&#8217;s solutions don&#8217;t risk the possibility of loss or accidentally getting washed. There are many to choose from, but the one I want to detail today is from <a href="http://lastpass.com">Lastpass.com</a>.</p>
<p>Lastpass is a browser plug-in for <a href="http://www.mozilla.com/firefox/">Firefox</a> and Microsoft browsers. By default, it replaces the insecure (yes, they are) password managers built-in to those browsers. Your passwords are actually saved on the Lastpass servers, freeing you from the possibility of losing all your passwords because of a computer failure. I know what you&#8217;re thinking &#8211; &#8220;But that gives somebody else my information!&#8221; Actually, no. Before any of your passwords are sent to Lastpass, they are encrypted with your master password. Lastpass uses <a href="http://en.wikipedia.org/wiki/Advanced_Encryption_Standard">256-bit AES encryption</a> which is as good (or better in most cases) as the federal government uses. Maybe that&#8217;s a bad example. How about &#8220;Its what geeks use.&#8221; There, that&#8217;s better.</p>
<p>There&#8217;s a whole lot of techno-babble I could <a href="https://lastpass.com/technology.php">detail and explain</a>, but suffice it to say that Lastpass gives you secure access to really secure passwords. I&#8217;m not going to explain how to install it either, find out at their <a href="https://lastpass.com">website</a>.</p>
<p>The real beauty of Lastpass is the password generator, which will give you all of the requirements above. When you use the password generator, you can pretty much guarantee you have a secure password. The design of passwords is customizable for websites that support one style of password but not another (upper/lowercase OK, symbols not OK).</p>
<p>Since Lastpass stores EjaJ9LQ$z%Y^ for you, you don&#8217;t have to remember it. Simply visit the site you want and Lastpass will automatically fill in your username and password for you (HINT: If it doesn&#8217;t automatically fill in your password, press ALT-PGUP which is the key combination to cycle through all passwords for that site).</p>
<p>You&#8217;ll still need to go back through sites and generate new passwords to be secure, but Lastpass should automatically detect the password change and prompt you to save it.</p>
<p>&#8220;But, what about when I&#8217;m not on my PC?&#8221;</p>
<p>The lastpass.com website allows you to login and access your passwords from any PC, also granting you the ability to sign-in to a website directly from lastpass.com without ever typing anything.</p>
<p>Lastly, if you don&#8217;t trust the PC you&#8217;re using &#8211; maybe a internet cafe or hotel computer &#8211; you can use one-time passwords. These passwords are exactly what they sound like &#8211; they allow you to login <em>one time</em> with that password. So, even if somehow, someone captures your password, its useless once you&#8217;ve used it. Of course, you do have to set these up in advance.</p>
<p>There really is no excuse for bad passwords anymore. With the Lastpass plug-in and the lastpass.com website, you have secure password management, offsite storage and one-time use protection when you&#8217;re not at your PC.</p>
<p>Just remember to use a secure password for your Lastpass password. By the way, Bible verses make excellent passwords (Ephesians6:7, 1Corithians13:4-8).</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2009%2F06%2F10%2Fhelp-my-social-account-has-been-hacked%2F&amp;linkname=Help%21%20My%20social%20account%20has%20been%20hacked."><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2009/06/10/help-my-social-account-has-been-hacked/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Basic Windows Maintenance</title>
		<link>http://tagfl.com/2009/01/19/basic-windows-maintenance/</link>
		<comments>http://tagfl.com/2009/01/19/basic-windows-maintenance/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 21:40:06 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=43</guid>
		<description><![CDATA[If you've been following the "How to Crash Your PC" series, you already know some of the things you shouldn't be doing. Now let's talk about some that you should.]]></description>
			<content:encoded><![CDATA[<p>One of the most important actions you can take with you PC is to perform some type of monthly maintenance. If you&#8217;ve been following the &#8220;How to Crash Your PC&#8221; series, you already know some of the things you shouldn&#8217;t be doing. Now let&#8217;s talk about some that you should.</p>
<p>First, everything on this page should be done at least once a month. However, it may be necessary to perform these steps more often if you have problems with your PC often. Power outages should be mitigated through the use of a UPS (Uninterruptable Power Supply) as not shutting down your PC correctly is a major cause of filesystem corruption.</p>
<p><strong>Filesystem Check</strong><br />
Key to any Operating System (OS) is the underlying filesystem. A filesystem is the structure of how files are arranged in the media (hard disk, flash drive, CD, even floppy!). If the filesystem becomes corrupted the OS may not know where to retrieve files from or files may be destroyed.</p>
<p>Every OS has a way to check the filesystem. I&#8217;m concentrating on Windows because the vast majority of American businesses use this as their desktop OS. If you&#8217;re using XP, you&#8217;ll need to login as an Administrator (because you&#8217;re not using that account for daily activities, are you?). Vista users should be prompted to enter the Administrator password when necessary. Other than that, the procedure is the same.</p>
<p>Open &#8220;My Computer.&#8221; Most computers will have one hard drive usually labeled as &#8220;C:&#8221;. Right-click on the C: drive and choose &#8220;Properties&#8221;. Select the &#8220;Tools&#8221; tab and click the &#8220;Check Now&#8221; button. If you&#8217;re using Vista, the OS will prompt you for the Administrator password. On the &#8220;Check Local Disk Options&#8221; dialog, make sure &#8220;Automatically fix file system errors&#8221; is checked. Do <em>not</em> check &#8220;Scan for and attempt recovery of bad sectors&#8221; unless you suspect you have a hard drive problem <em>and</em> are willing to wait for the OS to scan every bit of the media &#8211; which can take a very long time. Windows will tell you that it can not check the drive at the current time and ask you if it may schedule the check the next time you start the computer. Obviously, you want to say yes. Then reboot the computer. Windows will check the drive on startup, usually giving you the option to abort the check by pressing a key &#8211; don&#8217;t.</p>
<p>The results of the check may scroll by quickly and they won&#8217;t mean a whole lot to most people. If you really want to see what Windows found, you can check in the Event Viewer. We get to the Event Viewer by clicking &#8220;My Computer&#8221; then &#8220;Control Panel&#8221; then &#8220;Administrative Tools&#8221; and finally &#8220;Event Viewer.&#8221; Once again, you will need to login as an Administrator under XP. Vista will not prompt you this time. Inside the Event Viewer, Choose &#8220;Application&#8221; (under Vista, choose &#8220;Windows Logs&#8221; first). We&#8217;re looking for the topmost entry with a source of &#8220;Winlogon&#8221; for XP, and &#8220;Wininit&#8221; for Vista. The contents of this entry is really outside the scope of this article and I couldn&#8217;t find a good resource to explain them, so maybe I&#8217;ll write a future article on them.</p>
<p><strong>Clean Temporary Files</strong></p>
<p>Thankfully, Windows has made it easier to cleanup unnecessary files on your drives. Under Windows XP and Vista the process is very similar. From &#8220;Start&#8221; choose &#8220;Accessories,&#8221; then &#8220;System Tools,&#8221; and &#8220;Disk Cleanup.&#8221; As usual, under XP, you need to run as an Administrator. Under Vista, you will be asked whether you want to clean up &#8220;My files only&#8221; or &#8220;Files from all users on this computer.&#8221; If you choose the latter, you&#8217;ll be prompted to enter the Administrator&#8217;s password. We&#8217;re only going to be concerned with the primary drive, choose &#8220;C:&#8221; from the drop down list if it is not already selected and click &#8220;OK.&#8221; The program will run for a minute or so, scanning for files that can safely be removed. Everything presented in the next list is safe to select, although &#8220;Compress Old Files&#8221; will cause those files to be accessed more slowly, which may cause performance issues, so I don&#8217;t recommend it. Click &#8220;OK&#8221; and reclaim some disk space.</p>
<p>Although Disk Cleanup does a fair job of cleaning up unnecessary files, I have found some files to be left behind. If you aren&#8217;t scared of looking into the internals of Windows, open &#8220;My Computer&#8221; and type &#8220;%TEMP%&#8221;, without the quotes, in the address bar, then press enter. You will be taken to your user account temporary files. Make sure you have no programs open when you delete these. Vista will give you the option to skip undeleteable files, whereas XP will fail the command. If it does, select the others and continue deleting.</p>
<p><strong>Defragment</strong></p>
<p>This is probably the easiest step of the exercise. Disk Defragmenter can be found under &#8220;Accessories&#8221;, &#8220;System Tools.&#8221; And you&#8217;re probably familiar with the fact that you need to run this as an Administrator or be prompted for a password. Once you&#8217;re in the application all you need to do is press &#8220;Defragment now&#8221; on Vista, or simply &#8220;Defragment&#8221; on XP. Vista will continue to defragment even if you close the application (unless you restart), whereas XP will not. Vista also gains the ability to schedule defragmentation, but I find most PCs are not on when it wants to run, and you shouldn&#8217;t defragment while you&#8217;re working.</p>
<p>I suggest that if this is your first time running the Disk Defragmenter, that you prepare to let it run all night. I also recommend not working while it is running as other applications you run will suffer a performance penalty and defragmentation will not be as complete as it could be. Successive runs should not take as long and PC performance should increase (though not necessarily enough to see). Either way, this is an important step in the health of your PC.</p>
<p><strong>Conclusion</strong></p>
<p>PC Maintenance is much much more than starting a few programs and pressing a few buttons. Its an important part of maintaining the value of your equipment purchase. If you are a home user, this guide will get you by well enough, but if you are a business user, make sure you seek the advice and assitance of a competant technology company in your area.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2009%2F01%2F19%2Fbasic-windows-maintenance%2F&amp;linkname=Basic%20Windows%20Maintenance"><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2009/01/19/basic-windows-maintenance/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to Crash Your PC &#8211; Part 3</title>
		<link>http://tagfl.com/2008/09/28/how-to-crash-your-pc-part-3/</link>
		<comments>http://tagfl.com/2008/09/28/how-to-crash-your-pc-part-3/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 04:13:58 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[habit]]></category>
		<category><![CDATA[spyware]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=25</guid>
		<description><![CDATA[I was at a client's office the other day when I noticed an error message pop-up on the receptionist's desktop. Before I could even get a look at it, she clicked “OK” and the message disappeared. I asked her what that was and she said “I don't know. Stuff like that comes up all the time. I just click 'OK'.”]]></description>
			<content:encoded><![CDATA[<p>BECOME A “CLICK FIEND”</p>
<p>I was at a client&#8217;s office the other day when I noticed an error message pop-up on the receptionist&#8217;s desktop. Before I could even get a look at it, she clicked “OK” and the message disappeared. I asked her what that was and she said “I don&#8217;t know. Stuff like that comes up all the time. I just click &#8216;OK&#8217;.” Needless to say, I was not amused that this apparently had been going on for sometime and that I had not been notified about it. She responded that her PC at home does the same thing, she just thought it was normal.</p>
<p><strong>Messages from your PC mean something</strong>. Sometimes they indicate a problem, sometimes they just notify you of what&#8217;s going on in your PC. In the case above, the dialog message she received was warning her that that the hard drive (where all you data is actually stored) was beginning to fail, of course it wasn&#8217;t in plain English so she didn&#8217;t know that. My point is, to simply dismiss a dialog without reading the content can be extremely dangerous.</p>
<p>Another case of “click fiendery” came in the form of a <a href="http://tagfl.com/2008/09/02/how-to-crash-your-pc-part-1/">user running as an administrator</a>, who answered “yes” or “OK” to seemingly every message he received from the Internet. This included ads from webpages that told him “You may have a virus. Click here to check.” This action installed malicious software (a virus) that then pestered him continually with pornography and ads on how to remove the offensive software, <em>for a price</em>. His excuse was that he was just tired of having to answer dialog boxes all the time. Just so you know, he was running anti-virus software already, but even that won&#8217;t prevent every bad thing that can happen to your PC.</p>
<p>The problem has gotten so bad that <a href="http://http://arstechnica.com/news.ars/post/20080923-study-confirms-users-are-idiots.html">studies are being conducted to see just how gullible the average user is</a>. You can bet your spyware and virus writers will be happy to get that information.</p>
<p>Unfortunately, it seems that the dialog box is overused in today&#8217;s programs. Even I myself, fail to understand why, when installing the latest large software company&#8217;s product, I have to answer questions repeatedly <em>during</em> the install. One would think that all the questions about where and what to install could go at the beginning of the install. So we become perturbed, and we click wildly to get the dialogs to go away so we can get back to our work. I understand your frustration, I really do.</p>
<p>The solution though is quite simple. SLOW DOWN. Easy for me to say, I&#8217;m not on a deadline right now. But the truth is, it&#8217;s become necessary for us to take a moment and actually READ the message we&#8217;re being given, <em>then</em> to apply some common sense to it.</p>
<p>YOU MAY HAVE A VIRUS. CLICK HERE TO CHECK. “Do I already have anti-virus software? Does this look like my anti-virus message?”</p>
<p>THE DEVICE DISKS/HARDDISK0 HAS ENCOUNTERED A HARD ERROR AND DATA WAS LOST “What data was lost? Is my stuff backed up? Maybe I should call someone who knows what this means.”</p>
<p>So the next time you &#8216;re presented with a dialog box and a message you weren&#8217;t expecting, take the time to read and understand it, or you may find yourself with plenty of time to think about it while your PC is getting repaired.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2008%2F09%2F28%2Fhow-to-crash-your-pc-part-3%2F&amp;linkname=How%20to%20Crash%20Your%20PC%20%26%238211%3B%20Part%203"><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2008/09/28/how-to-crash-your-pc-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Crash Your PC &#8211; Part 2</title>
		<link>http://tagfl.com/2008/09/06/how-to-crash-your-pc-part-2/</link>
		<comments>http://tagfl.com/2008/09/06/how-to-crash-your-pc-part-2/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 15:25:31 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[identity protection]]></category>
		<category><![CDATA[SPAM]]></category>
		<category><![CDATA[spyware]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=18</guid>
		<description><![CDATA[Although I will agree that anti-virus software does slow down a PC significantly, in my opinion, the benefits to an Internet-connected Windows PC outweigh the performance loss.]]></description>
			<content:encoded><![CDATA[<p>DON&#8217;T USE ANTI-VIRUS SOFTWARE</p>
<p>Every once in awhile, I will come across someone who insists on not running anti-virus software because “it slows down my PC.”</p>
<p>Although I will agree that <a href="http://www.thepcspy.com/read/what_really_slows_windows_down">anti-virus software does slow down a PC significantly</a>, in my opinion, the benefits to an Internet-connected Windows PC outweigh the performance loss.</p>
<p>To be completely fair though, I do not advocate the use of “everything” security packages. The vast majority of these seem intent on locking down your PC so tight, no one – including you – can use it. These security packages tend to include a lot of software I find redundant and unnecessary, such as:</p>
<ul>
<li>Firewall – Both Windows XP and 	Vista come with perfectly adequate firewalls for the normal home 	user. In fact, most home users don&#8217;t even need a firewall on their 	PCs, because most are protected by a gateway device using <a href="http://en.wikipedia.org/wiki/Network_address_translation">NAT</a>. 	As for business users, your network administrator should have a 	hardware-based solution, if not, call me.</li>
<li>SPAM protection – In order to 	filter the SPAM form your mail, these packages must download it 	first. If you have to download it anyway, what&#8217;s the point? The idea 	is to prevent it from ever hitting the inbox. Most Internet Service 	Providers (ISPs)  and hosting providers have server-based tools to 	allow you to prevent the junk from getting to your box, as well as 	providing you a way to check the junk folder for anything useful 	that might have slipped in there. If your hosting provider isn&#8217;t 	filtering or your ISP doesn&#8217;t offer filtering, it&#8217;s time to find a 	new one.</li>
<li>Spyware/Adware protection – 	these types of programs are usually downloaded on impulse. That new 	screensaver or weather program looks so neat you just have to 	install it. A day later, you&#8217;re wondering why you have pop-ups for 	Viagra all of the sudden. Dealing with these problems is an 	as-occurs situation and precious system resources shouldn&#8217;t be 	expended looking for Potentially Unwanted Programs (PUPs) all the 	time. <a href="http://safer-networking.org/" target="_blank">Spybot &#8211; Search &amp; Destroy</a> is an excellent, free program just for this purpose.</li>
<li>Identity 	protection/Antiphishing/Backup/Web Protection – I lump all this 	together, because I don&#8217;t believe any of these products should be 	coming from your anti-virus vendor. I like the idea of my anti-virus 	programmer concentrating on how to keep viruses out of my machine, 	not on how to protect me from my own stupidity. “Do one thing, and 	do it well,” is part of the Unix philosophy, but it applies to any 	program. There are plenty of free products out to handle these 	issues and if you really wan to pay for them that bad, I&#8217;m sure 	someone will sell you a program to do one of the above.</li>
</ul>
<p>Back to the task at hand. For home users, there are several high-quality, free, anti-virus solutions. Did I mention, they&#8217;re free? Yes, <a href="http://free.avg.com/">AVG</a> is just one (and my preferred) of the many anti-virus companies that has figured out that home users are the number one source of virus infections, and that if they eliminate the home user threat, the likely-hood of a paying business customer becoming infected goes down dramatically. Now you&#8217;re not going to get advanced features like scan scheduling and multiple updates, but do you really care? No, you just know you need to be protected. So do it.</p>
<p>If you&#8217;re a business user, <em>please do not install</em> any of the free anti-virus products on your business PCs. None of them I&#8217;ve looked at make allowances for business use and for good reason. If they give away their best product, how are they going to be in business to provide you with updates? Business class programs come with advanced features you&#8217;ll probably want anyway, such as: centralized administration, email notification, custom scan settings, etc. The features are vital for keeping your business PCs in top shape.</p>
<p>One final note, if you&#8217;ve ever spent a single day down because of a virus, you probably lost more money that day than you would have spent on anti-virus software for your entire office. If you need a quote, please call. I&#8217;ll be happy to get you a quote to fit your needs, free of charge, complete with contact information, so you can buy direct from the vendor.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2008%2F09%2F06%2Fhow-to-crash-your-pc-part-2%2F&amp;linkname=How%20to%20Crash%20Your%20PC%20%26%238211%3B%20Part%202"><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2008/09/06/how-to-crash-your-pc-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Crash Your PC &#8211; Part 1</title>
		<link>http://tagfl.com/2008/09/02/how-to-crash-your-pc-part-1/</link>
		<comments>http://tagfl.com/2008/09/02/how-to-crash-your-pc-part-1/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 17:42:26 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[2000]]></category>
		<category><![CDATA[habit]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=14</guid>
		<description><![CDATA[I often get asked how to keep PCs running. It's shortly after I give the list of things I do, that I get the I-have-no-idea-how-to-do-that stare. I decided it's probably easier to tell people how to break their PC and hope they see a habit they should break instead.]]></description>
			<content:encoded><![CDATA[<p>I often get asked how to keep PCs running. It&#8217;s shortly after I give the list of things I do, that I get the I-have-no-idea-how-to-do-that stare. I decided it&#8217;s probably easier to tell people how to break their PC and hope they see a habit they should break instead.</p>
<p>RUN AS AN ADMINISTRATOR</p>
<p>Back in the days of DOS (and up to Windows ME), if you used the Windows operating system, you ran with administrative privileges. Since the advent of Windows 2000, users have been given the choice to run their PCs with limited  user accounts that are not allowed to change system files.</p>
<p>However, the average user today still performs his or her daily activity using an account with administrative privileges. This is the single biggest mistake people make using PCs today.</p>
<p>“So what. What&#8217;s the real danger?” you say.</p>
<p>Lets start with simple facts. (1.) A limited user account is exactly what it says it is – an account with no rights to change critical system files. This means that a limited user can&#8217;t change or delete files that would cause the PC to crash or otherwise become unusable. (2.) An administrative account can change system files, basically doing anything they want to do, including deleting or changing files that could cause the PC to become unstable. (3.) Any website you visit, any program you run, any file you open at all – has the same rights as you do.</p>
<p style="margin-bottom: 0in;">“But, I don&#8217;t go to websites that would harm me and I&#8217;m not going to download anything harmful to my PC,” you say.</p>
<p style="margin-bottom: 0in;">Wrong. <a href="http://www.pcworld.com/article/142574/the_web_is_dangerous_google_warns.html">According to Google</a>, 1 in every 1000 websites is infected with malicious software. These aren&#8217;t sleazy websites either:</p>
<blockquote><p>In the past year the Web sites of Al Gore&#8217;s &#8220;An Inconvenient Truth&#8221; movie and the Miami Dolphins were hacked, and the MySpace profile of Alicia Keys was used to attack visitors.</p></blockquote>
<p>The point is that the web isn&#8217;t safe and that <a href="http://research.sunbelt-software.com/threatdisplay.aspx?name=Winpipe&amp;threatid=15154">cute little game</a> you just downloaded is possibly feeding your credit card numbers to the web right now. I&#8217;m not trying to be dramatic, I&#8217;m trying to wake you up.</p>
<p>So what can you do? First, <span style="text-decoration: underline;">make the decision to commit to a process to keep you and your PC safe</span>. If you won&#8217;t do that, nothing I say here will make a difference. Second, create a single administrative account <em>with a password</em> (accounts without passwords might as well be open doors, anyone can walk through), call it something that designates the impotance, such as Installer or Admin. Third, login with the administrative account and change the account type of all other accounts to limited. Fourth, only login to the administrative account to install software, updates or perform other administrative tasks (defragment, spyware scans, etc.). Finally, never, I mean NEVER, surf the Internet, read mail or do any daily work in the administrative account.</p>
<p>I can hear the whining already, “but, now I have to do a whole bunch of logging off/logging on just to install software.” Yes, you do and that&#8217;s part of the point, to make it more difficult for software to be changed on your PC. Remember, if you can&#8217;t do it on your account, neither can viruses, spyware and adware.</p>
<p>Lastly, this is not the end of the process. Simply changing account types won&#8217;t prevent a malicious website from putting something on your PC. Your user account can still be infected, but at least this way your PC will most likely be safe, and you have an administrative account to help clean it out if necessary.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2008%2F09%2F02%2Fhow-to-crash-your-pc-part-1%2F&amp;linkname=How%20to%20Crash%20Your%20PC%20%26%238211%3B%20Part%201"><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2008/09/02/how-to-crash-your-pc-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to do on a &#8220;down&#8221; day</title>
		<link>http://tagfl.com/2008/05/29/what-to-do-on-a-down-day/</link>
		<comments>http://tagfl.com/2008/05/29/what-to-do-on-a-down-day/#comments</comments>
		<pubDate>Thu, 29 May 2008 18:05:31 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[relaxation]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=9</guid>
		<description><![CDATA[There are 24 hours in a day for every person, no one gets any more or less. So what do we do with it when we have nothing to do?]]></description>
			<content:encoded><![CDATA[<p>Every once in awhile (significantly less as the years get shorter), I find myself with a complete &#8220;down day&#8221; &#8211; No clients calling, no backlogged work waiting to be done and no bookkeeping screaming from the piles of receipts on my desk. So what should one do with all that time?</p>
<p>We are fortunate, in this country, to have an abundance of things to occupy our time.  I could:</p>
<ul>
<li>Watch TV</li>
<li>Play video games</li>
<li>Enjoy any of the thousands of modern conveniences available today</li>
</ul>
<p>Some of which I do occasionally. However more often than now, I end up</p>
<ul>
<li>Working out</li>
<li>Researching new technologies</li>
<li>Maintenance on the in-house servers</li>
<li>Write a blog entry</li>
</ul>
<p>Seldom, but I&#8217;m learning to make it more often, I simply take the time to simply enjoy God&#8217;s creation. I spend time in his Word. Or literally watch my garden grow at His hand.</p>
<p>There are many who would say that time should not be wasted; that time unspent at work is lost and never to be recovered. A few short years ago, I would have agreed. But some time ago, I realized that life already moves at too fast a pace than I am comfortable with everyday.</p>
<p>We are entrenched in technology. It integrates into every facet of our lives. Take a little time every now and then to unplug or eventually you&#8217;ll burn out.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2008%2F05%2F29%2Fwhat-to-do-on-a-down-day%2F&amp;linkname=What%20to%20do%20on%20a%20%26%238220%3Bdown%26%238221%3B%20day"><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2008/05/29/what-to-do-on-a-down-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Mondo</title>
		<link>http://tagfl.com/2008/04/10/automating-mondo/</link>
		<comments>http://tagfl.com/2008/04/10/automating-mondo/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 14:25:37 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Mondo]]></category>

		<guid isPermaLink="false">http://tagfl.com/?p=5</guid>
		<description><![CDATA[Backing up your Linux system using Mondo and an external USB hard drive]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure at some point I&#8217;ll get around to expounding the various virtues of backups and how those who don&#8217;t ensure that their clients are backing-up should be burned at the stake, but that&#8217;s another post. What I really want to talk about is <a href="http://www.mondorescue.org/">Mondo</a>.<span id="more-5"></span></p>
<p>If you&#8217;ve never heard of Mondo, I&#8217;m not surprised. Mondo is a Linux backup program designed to be reliable, easy and comprehensive &#8211; which all backup suites should be. Here are some excerpts from the about page:</p>
<blockquote><p>&#8230; backs up your GNU/Linux server or workstation to tape, CD-R, CD-RW, DVD-R[W], DVD+R[W], NFS or hard disk partition. &#8230; you will be able to restore all of your data, from bare metal if necessary. Mondo is in use by Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA&#8217;s JPL, the US Dept of Agriculture, &#8230;</p>
<p>Mondo supports LVM 1/2, RAID, ext2, ext3, JFS, XFS, ReiserFS, VFAT, UFS, and can support additional filesystems easily: &#8230; software raid as well as most hardware raid controllers. &#8230; Mondo runs on all major Linux distributions &#8230; You may even use it to backup non-Linux partitions, such as NTFS.</p>
<p><strong>Mondo is free!</strong> It has been published under the GPL v2 (GNU Public         License), &#8230;</p></blockquote>
<p>A few of things you might have noticed there:</p>
<ol>
<li>Mondo is a Linux backup program. I stated this before, but I want to make sure all the Windows users out there know what they&#8217;re missing. You can use Mondo to backup a Windows-only workstation, but that&#8217;s another post too.</li>
<li>Large companies (probably larger than you deal with) use this software. You probably don&#8217;t have the resources to test every configuration that you&#8217;ll run into, but they most likely have.</li>
<li>This is FREE software. Everyone will know before long that I&#8217;m a huge proponent of free software. Best of all, should you need commercial support, it&#8217;s there!</li>
</ol>
<p>Now, let&#8217;s get started.</p>
<p>I&#8217;m going to assume your distribution already has Mondo in their repositories or that you already know how to download and install a package. If not, maybe I&#8217;ll cover <em>that</em> in another post. I&#8217;ll also assume that you can read documentation and that you can figure out the command-line options for Mondo. The intention of this post is to help you automate Mondo so you can use it for a daily backup.</p>
<p>My particular need of this solution came at the time a client&#8217;s 10/20 Travan drive failed, and the purchase of a new one combined with maintenance of tapes was more than finding a modern solution. I had used Mondo once before to backup up my own personal system before moving to a larger drive, so I had some experience with it.</p>
<p>I know very little about BASH scripting, just enough to get myself in trouble, so if there are huge glaring errors in my script, feel free to point them out in the comments and I will feel free to ignore them as I rewrite the script in Perl. <img src='http://tagfl.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  I called my script <strong>makemondobackup</strong>; inventive I know.</p>
<blockquote><p><code>#!/bin/bash</code></p>
<p>#Setup some static variables<br />
DATABASE=/etc/mondo/database<br />
MNT_POINT=/backup<br />
SCRIPT=&#8221;MMBK&#8221;<br />
TMPDIR=/tmp/makemondo.$RANDOM</p>
<p>#Functions<br />
function logOut() {<br />
echo -n $SCRIPT&#8221; &#8221;<br />
echo -n $(date +%H%M%S)&#8221;: &#8221;<br />
echo $1<br />
}</p>
<p># Check for the old log. I don&#8217;t think it appends, but why take the chance.<br />
if [ -f /var/log/mondo-archive.log ]; then<br />
logOut &#8220;Deleteing old mondo-archive.log&#8221;<br />
rm -f /var/log/mondo-archive.log<br />
else<br />
logOut &#8220;Old mondo-archive.log does not exist&#8221;<br />
fi</p>
<p># Mount the drive if not mounted.<br />
MNT_INFO=$(mount | awk -v mnt=$MNT_POINT &#8216;{ if ($3 == mnt) print $0 }&#8217;)<br />
#&#8217; To fix sysntax coloring in mc<br />
if [ "$MNT_INFO" == "" ]; then<br />
logOut &#8220;/backup Not Mounted&#8221;<br />
mount /dev/sda1 /backup<br />
else<br />
logOut &#8220;/backup Mounted&#8221;<br />
fi<br />
MNT_INFO=$(mount | awk -v mnt=$MNT_POINT &#8216;{ if ($3 == mnt) print $0 }&#8217;)<br />
#&#8217; To fix sysntax coloring again in mc<br />
if [ "$MNT_INFO" == "" ]; then<br />
logOut &#8220;/backup Still Not Mounted. Something went wrong.&#8221;<br />
exit<br />
fi</p>
<p># What backup device are we using?<br />
VOLUME=`ls $MNT_POINT | grep -i &#8220;Volume_&#8221;`</p>
<p>#logrotate -f /etc/mondo/mondologrotate<br />
# Count the number of previous backups on the drive, looking for directories beg<br />
inning with &#8220;20&#8243;<br />
MYBACKUPS=(`ls $MNT_POINT | grep &#8220;^20&#8243; | sort`)<br />
logOut &#8220;I found ${#MYBACKUPS[*]} backups&#8221;<br />
while [ ${#MYBACKUPS[@]} -gt 6 ]; do<br />
logOut &#8220;Too many backups, deleting oldest ${MYBACKUPS[0]}&#8221;<br />
rm -rf /backup/${MYBACKUPS[0]}<br />
#    sed &#8216;/${MYBACKUPS[0]}/ d&#8217; &gt; &#8220;$DATABASE.tmp&#8221;<br />
grep -v ${MYBACKUPS[0]} $DATABASE &gt; &#8220;$DATABASE.tmp&#8221;<br />
mv -f $DATABASE &#8220;$DATABASE.bak&#8221;<br />
mv -f &#8220;$DATABASE.tmp&#8221; $DATABASE<br />
MYBACKUPS=(`ls $MNT_POINT | grep &#8220;^2&#8243; | sort`)<br />
done</p>
<p># Name for backup folder<br />
DATE=$(date +%Y%m%d-%H%M%S)<br />
# Create the temp and backup directories<br />
logOut &#8220;Creating $TMPDIR&#8221;<br />
mkdir $TMPDIR<br />
logOut &#8220;Creating /backup/$DATE&#8221;<br />
mkdir /backup/$DATE</p>
<p># Actual mondoarchive command<br />
# -Oi = create iso files<br />
# -d = where to backup to<br />
# -E = Exclude these directories<br />
# -S -T = Temp dirs<br />
# -p = prefix for iso files<br />
# -0 = compression level [0-9]<br />
# -F = do not write floppy images<br />
CMDTORUN=&#8221;mondoarchive -Oi -d /backup/$DATE -E /backup -S $TMPDIR -T $TMPDIR -0<br />
-F -p $HOSTNAME&#8221;<br />
logOut &#8220;Executing: $CMDTORUN&#8221;<br />
touch /backup/$DATE/mondo-run.log<br />
$CMDTORUN 2&gt;&amp;1 &gt; /backup/$DATE/mondo-run.log</p>
<p># Check the exit code to see if everything went OK<br />
if [ "$?" -ne "0" ]; then<br />
logOut &#8220;We didn&#8217;t exit correctly. Not cleaning up $TMPDIR.&#8221;<br />
else<br />
logOut &#8220;Good exit. Cleaning up $TMPDIR.&#8221;<br />
rm -rf $TMPDIR<br />
logOut &#8220;Adding $DATE $VOLUME backup to $DATABASE&#8221;<br />
#Write the backup info to the database<br />
echo &#8220;$DATE $VOLUME&#8221; &gt;&gt; $DATABASE<br />
fi</p>
<p># Finally copy the backup script and other necessities<br />
mkdir /backup/$DATE/etc<br />
cp -rf /etc/mondo/* /backup/$DATE/etc<br />
mkdir /backup/$DATE/images<br />
cp -rf /root/images/* /backup/$DATE/images<br />
cp /var/log/mondo-archive.log /backup/$DATE</p>
<p># Email the report. Don&#8217;t need to do this now.<br />
#mailx -s &#8220;server-$DATE&#8221; nunya@biznes.com &lt; /backup/$DATE/mondo-archive.log</p>
<p>#Unmount the drive<br />
umount /backup</p></blockquote>
<p>My script requires a few things to be setup that the next version will automatically take care of. First, we expect the external drive to be <strong><em>sda1</em></strong>; if this is different on your system, change the mount line. Second, we expect each external drive to have a &#8220;label&#8221; (a file indicating what Volume number it is), so you have to label each drive by hand. Third, I expect you are allowing Mindi (Mondo&#8217;s cousin) to run so that we have bootable CD images that are copied to the backup. I can&#8217;t imagine why you wouldn&#8217;t, but people do odd things. Fourth, the file <strong>database</strong> must be created as the script will probably crash horribly without it. Lastly, everything should be placed in <strong>/etc/mondo</strong> as that was the arbitrary place I decided they should go.</p>
<p>The script takes care of mounting the drive (if it&#8217;s not already mounted), creating the backup directory on the external drive, running mondoarchive (the actual Mondo backup command), cleaning up after and unmounting the drive so the someone can change them out. It also copies the log file if everything went ok, and leaves it where it is, if it didn&#8217;t. I&#8217;ve left my numerous comments in, hopefully they help you understand my original design.</p>
<p>I run the script using a single cronjob, saved in <strong>/etc/cron.d</strong> and called <strong>mondo</strong>, detailed here:</p>
<blockquote><p><code># Regular cron job for backup</code></p>
<p>SHELL=/bin/sh<br />
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin</p>
<p># Every day at 7:30p<br />
0 19 * * 1-5    root    test -x /etc/mondo/makemondobackup &amp;&amp; /etc/mondo/makemondobackup | mailx -s &#8220;Backup Run Log&#8221; nunya@biznes.com<br />
#</p></blockquote>
<p>Obviously, you want to change the email address for the logs to go to; poor Nunya has enough logs to read on his own. Don&#8217;t forget an empty line at the end of your cronjob. You will spend many hours trying to figure out why you script doesn&#8217;t run.</p>
<p>If you are monitoring backups for your clients, <em>check your logs every morning</em>. If you didn&#8217;t get a log, find out why. I recently picked up a client whose previous consultant let them get 30 days behind on backups. They didn&#8217;t find out until they had a drive failure. It is going to happen. Drive failure is a &#8220;when&#8221;, not an &#8220;if.&#8221; Your clients will respect you so much more if they can recover quickly.</p>
<p>I love Linux for the simple fact that anything difficult can be made simple. I have run about three months of backups using this script and test about every other week. I have had yet to have a backup fail or fail to restore.</p>
<p>My hope is that this script and Mondo can help you automate those servers that aren&#8217;t getting regular backups; there are far too many of them out there. External drives are cheap folks, make your backups.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftagfl.com%2F2008%2F04%2F10%2Fautomating-mondo%2F&amp;linkname=Automating%20Mondo"><img src="http://tagfl.com/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://tagfl.com/2008/04/10/automating-mondo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
