<?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>EveryJoe &#187; Sravan</title>
	<atom:link href="http://www.everyjoe.com/articles/author/sravan/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.everyjoe.com</link>
	<description>Sports News - Tech Reviews - Entertainment - Life Tips for EveryJoe</description>
	<lastBuildDate>Fri, 11 Dec 2009 22:52:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bidding Farewell</title>
		<link>http://www.everyjoe.com/articles/bidding-farewell-2/</link>
		<comments>http://www.everyjoe.com/articles/bidding-farewell-2/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 12:00:00 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[b5media]]></category>
		<category><![CDATA[b5media technology channel]]></category>
		<category><![CDATA[Damn Blog]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Farwell]]></category>
		<category><![CDATA[good bye]]></category>
		<category><![CDATA[That damn blog]]></category>
		<category><![CDATA[That Damn PC]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1284</guid>
		<description><![CDATA[It is time to say good bye.
I started blogging for That Damn PC four months ago and I have now decided to leave because of personal reasons, especially related to time management. I hope at least a few of my posts have helped someone sometime. They have helped me learn a few things so as to share them here, and I know one place where to look for specific tips that I may forget in the future.
That Damn PC will soon get another blogger, so keep coming back. Even better, subscribe to the site and you will be notified once [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/bidding-farewell-2/">Bidding Farewell</a></p>
]]></description>
			<content:encoded><![CDATA[<p>It is time to say good bye.</p>
<p>I <a title="That Damn PC: That New Damn PC Guy" href="http://www.everyjoe.com/that-new-damn-pc-guy/">started blogging for That Damn PC</a> four months ago and I have now decided to leave because of personal reasons, especially related to time management. I hope at least a few of my posts have helped someone sometime. They have helped me learn a few things so as to share them here, and I know one place where to look for specific tips that I may forget in the future.</p>
<p><em>That Damn PC</em> will soon get another blogger, so keep coming back. Even better, <a title="Subscribe to That Damn PC RSS Feed" href="http://www.everyjoe.com/feed/" target="_blank">subscribe to the site</a> and you will be notified once activity resumes here. I will continue to drop by once in a while. You can also check out the other sites on the <a title="The b5media Technology Channel" href="http://www.b5media.com/channel/technology" target="_blank">b5media Technology Channel</a> and the favorites I linked to in the sidebar below for news and nuggets.</p>
<p>I thank b5media for this opportunity. In particular, I thank <a title="Follow Kori Ellis on Twitter" href="http://twitter.com/koriellis" target="_blank">Kori Ellis</a>, the Technology Channel Editor, and <a title="Follow Rachel Segal on Twitter" href="http://twitter.com/rachelsegal" target="_blank">Rachel Segal</a>, the Content Director, who were always there to listen to my problems and made it easier for me to blog here.</p>
<p>I will keep in touch.<br />
<a title="Follow Sravan on Twitter" href="http://twitter.com/bsravanin" target="_blank">Sravan</a></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/bidding-farewell-2/">Bidding Farewell</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/bidding-farewell-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing and Configuring SSHD Server on Cygwin</title>
		<link>http://www.everyjoe.com/articles/installing-and-configuring-sshd-server-on-cygwin-2/</link>
		<comments>http://www.everyjoe.com/articles/installing-and-configuring-sshd-server-on-cygwin-2/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 12:00:47 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Configure SSH]]></category>
		<category><![CDATA[Cool Software]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Install SSH daemon]]></category>
		<category><![CDATA[Install SSH on Windows 2003 Server]]></category>
		<category><![CDATA[Install SSH on Windows Vista]]></category>
		<category><![CDATA[Install SSH on Windows XP]]></category>
		<category><![CDATA[Install SSH server]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows 2003 Server]]></category>
		<category><![CDATA[Microsoft Windows Vista]]></category>
		<category><![CDATA[Microsoft Windows XP]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows 2003 Server]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1325</guid>
		<description><![CDATA[SSH is one communication protocol that is used to access remote systems all the time. Short for “Secure Shell”, SSH provides a secure channel for data exchange, unlike Telnet and other insecure remote shells. Telnet, e.g., transmits all data including passwords in plain text.
For a system A to connect to a remote system B through SSH, A needs a SSH client (like PuTTY for Windows) and B needs a SSHD server running all the time so as to accept incoming connections.
SSH is a proprietary software offered by SSH Communications Security, and as an alternative the open source version OpenSSH is [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/installing-and-configuring-sshd-server-on-cygwin-2/">Installing and Configuring SSHD Server on Cygwin</a></p>
]]></description>
			<content:encoded><![CDATA[<p>SSH is one communication protocol that is used to access remote systems all the time. Short for “Secure Shell”, SSH provides a secure channel for data exchange, unlike Telnet and other insecure remote shells. Telnet, e.g., transmits all data including passwords in plain text.</p>
<p>For a system A to connect to a remote system B through SSH, A needs a SSH client (like <a title="That Damn PC: PuTTY Connection Manager for Tabbed PuTTY" href="http://www.everyjoe.com/articles/putty-connection-manager-for-tabbed-putty-2/">PuTTY</a> for Windows) and B needs a SSHD server running all the time so as to accept incoming connections.</p>
<p>SSH is a proprietary software offered by SSH Communications Security, and as an alternative the open source version OpenSSH is being widely used. On all Unix-based OSs, the OpenSSH SSHD server is installed by default during the installation of the operating system. On Windows, however, it is not the case.</p>
<p>You can install it on top of Cygwin very easily. You will need administrator access with a password set for the account. When you run the Cygwin setup to download or install various packages, select openssh which will select all the other packages it requires.</p>
<p>Once you complete the install, to configure SSHD run <span style="font-family: Lucida Console;">$ ssh-host-config –y</span> from the terminal. This will automatically answer ‘yes’ for the yes/no questions. Give an appropriate password that follows your system rules if an sshd_server is being created or ignore this step. Specify the value of the environment variable CYGWIN as “ntsec tty” for WinXP and Vista and “binmode ntsec tty” for Windows 2003 Server (without quotes). At the end of this process, the sshd service will have automatically started and placed itself among the Windows startup list.</p>
<p>If you have any problems, try following <a title="How to Install SSHD Server on Windows 2000 or Windows XP or Windows Vista" href="http://pigtail.net/LRP/printsrv/cygwin-sshd.html" target="_blank">this article for WinXP and Vista</a> and <a title="HOWTO Setup the Secure Shell Daemon on a Windows 2003 Server" href="http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html" target="_blank">this one for Windows 2003 Server</a> or drop me a message.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/installing-and-configuring-sshd-server-on-cygwin-2/">Installing and Configuring SSHD Server on Cygwin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/installing-and-configuring-sshd-server-on-cygwin-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Weekly Scheduled Jobs</title>
		<link>http://www.everyjoe.com/articles/my-weekly-scheduled-jobs-2/</link>
		<comments>http://www.everyjoe.com/articles/my-weekly-scheduled-jobs-2/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 12:00:02 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[browser cache]]></category>
		<category><![CDATA[ccleaner]]></category>
		<category><![CDATA[cleanmgr]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[Cygwin commands]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[desktop search]]></category>
		<category><![CDATA[disk cleanup]]></category>
		<category><![CDATA[disk defragmentation]]></category>
		<category><![CDATA[disk defragmenter]]></category>
		<category><![CDATA[extensible hard disk]]></category>
		<category><![CDATA[locate]]></category>
		<category><![CDATA[registry cleaer]]></category>
		<category><![CDATA[registry cleanup]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[updatedb]]></category>
		<category><![CDATA[virus scan]]></category>
		<category><![CDATA[Windows Tips]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1312</guid>
		<description><![CDATA[Every Sunday, I perform a set of jobs on all my computers. They help optimize the system, save hard disk space, increase security and privacy, etc.
   
Clean: Using CCleaner, I clean the PCs including all the browser caches and various other application caches. (Read my introduction to CCleaner here.)
Disk Cleanup: I run disk cleanup ($ leanmgr) on all the drives.
Registry: I run a registry cleaner (these days CCleaner itself) to clean the registries, after taking a backup of the current registry set.
Virus Scan: I run an entire PC scan, not just the scan across the “commonly infected areas”.
Defragment: Using [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/my-weekly-scheduled-jobs-2/">My Weekly Scheduled Jobs</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Every Sunday, I perform a set of jobs on all my computers. They help optimize the system, save hard disk space, increase security and privacy, etc.</p>
<p align="center"><a href="http://www.everyjoe.com/files/2/2009/02/ccleaner.gif"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CCleaner" src="http://www.everyjoe.com/files/2/2009/02/ccleaner-thumb.gif" border="0" alt="CCleaner" width="102" height="103" /></a> <a href="http://www.everyjoe.com/files/2/2009/02/diskcleanup.gif"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Disk Cleanup" src="http://www.everyjoe.com/files/2/2009/02/diskcleanup-thumb.gif" border="0" alt="Disk Cleanup" width="67" height="53" /></a>  <a href="http://www.everyjoe.com/files/2/2009/02/diskdefragmenter.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Disk Defragmenter" src="http://www.everyjoe.com/files/2/2009/02/diskdefragmenter-thumb.png" border="0" alt="Disk Defragmenter" width="104" height="104" /></a></p>
<p><strong>Clean</strong>: Using CCleaner, I clean the PCs including all the browser caches and various other application caches. (Read my <a title="That Damn PC: Use CCleaner to Clean Your Computer" href="http://www.everyjoe.com/articles/use-ccleaner-to-clean-your-computer-2/" target="_self">introduction to CCleaner</a> here.)</p>
<p><strong>Disk Cleanup</strong>: I run disk cleanup (<span style="font-family: Lucida Console;">$ leanmgr</span>) on all the drives.</p>
<p><strong>Registry</strong>: I run a registry cleaner (these days CCleaner itself) to clean the registries, after taking a backup of the current registry set.</p>
<p><strong>Virus Scan</strong>: I run an entire PC scan, not just the scan across the “commonly infected areas”.</p>
<p><strong>Defragment</strong>: Using the disk defrgamenter (<span style="font-family: Lucida Console;">$ defrag –a &lt;drive&gt;</span>), I first analyze all the drives and if necessary defragment the recommended ones.</p>
<p><a title="That Damn PC: Locate, A Desktop Search Alternative" href="http://www.everyjoe.com/locate-a-desktop-search-alternative/" target="_blank"><strong>Updatedb</strong></a>: I update the Cygwin file index.</p>
<p><strong>Backup</strong>: I take a backup of all important data on my Transcend Extensible Hard disk. A good idea, don&#8217;t you think?</p>
<p><em>Image Sources: CCleaner, Disk Cleanup and Disk Defragmenter.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/my-weekly-scheduled-jobs-2/">My Weekly Scheduled Jobs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/my-weekly-scheduled-jobs-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strong and Weak Passwords</title>
		<link>http://www.everyjoe.com/articles/strong-and-weak-passwords-2/</link>
		<comments>http://www.everyjoe.com/articles/strong-and-weak-passwords-2/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 12:00:21 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Cool Software]]></category>
		<category><![CDATA[keepass]]></category>
		<category><![CDATA[Microsoft security]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[passpack]]></category>
		<category><![CDATA[password generators]]></category>
		<category><![CDATA[password management]]></category>
		<category><![CDATA[password strength]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[strong passwords]]></category>
		<category><![CDATA[weak passwords]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[Windows Tips]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1323</guid>
		<description><![CDATA[Every now and then a popular website gets hacked and tons of user passwords are published for everyone to see. On one side, it can potentially lead to huge losses to the users whose passwords have been compromised. On the other, security analysts use the data to gain various insights.
In one such recent attack, Robert Graham, the CEO of Errata Security, came to a few startling conclusions based on the passwords published showing what should not be your password:

16% of passwords matched a person&#8217;s first name
14% of passwords were patterns on the keyboard
4% are variations of the word &#8220;password&#8221;
5% of [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/strong-and-weak-passwords-2/">Strong and Weak Passwords</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Every now and then a popular website gets hacked and tons of user passwords are published for everyone to see. On one side, it can potentially lead to huge losses to the users whose passwords have been compromised. On the other, security analysts use the data to gain various insights.</p>
<p>In one such recent attack, Robert Graham, the CEO of <em>Errata Security</em>, came to a few startling conclusions based on the passwords published showing <strong>what should not be your password</strong>:</p>
<ul>
<li>16% of passwords matched a person&#8217;s first name</li>
<li>14% of passwords were patterns on the keyboard</li>
<li>4% are variations of the word &#8220;password&#8221;</li>
<li>5% of passwords are pop-culture references</li>
<li>4% of passwords appear to reference things nearby</li>
<li>3% of passwords are &#8220;emo&#8221; words</li>
<li>3% are &#8220;don&#8217;t care&#8221; words</li>
<li>1.3% are passwords people saw in movies/TV</li>
<li>1% are sports related</li>
</ul>
<p>You can read the complete report <a title="Dark Reading: PHPBB Password Analysis" href="http://www.darkreading.com/blog/archives/2009/02/phpbb_password.html" target="_blank">here</a>.</p>
<p>Password management is a big hassle that every Internet user has to deal with today. Apart from the regular ones that I use, I try out new products and services all the time and have over 50 different accounts as I speak. So I use a password management software called <a title="KeePass Homepage" href="http://keepass.info/" target="_blank">KeePass</a>, which is open source. In the past, Jesse suggested several others like Billeo, Vidoop and <a title="That Damn PC: Smart Password Management Right in Your Browser" href="http://www.everyjoe.com/articles/smart-password-management-right-in-your-browser-2/">Passpack</a>. These softwares usually are also capable of generating strong passwords or you can use an online service like the <a title="Strong Password Generator" href="http://strongpasswordgenerator.com/" target="_blank">Strong Password Generator</a> to generate a password for you.</p>
<p>The most basic rule is to use a long combination of small and capital letters, numbers and symbols. Read this Microsoft Security article about <a title="Microsoft: Strong passwords: How to create and use them" href="http://www.microsoft.com/protect/yourself/password/create.mspx" target="_blank">how to create and use strong passwords</a>.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/strong-and-weak-passwords-2/">Strong and Weak Passwords</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/strong-and-weak-passwords-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Obscure Location of Quick Launch</title>
		<link>http://www.everyjoe.com/articles/the-obscure-location-of-quick-launch-2/</link>
		<comments>http://www.everyjoe.com/articles/the-obscure-location-of-quick-launch-2/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 12:00:08 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[bad software]]></category>
		<category><![CDATA[corrupted icon cache]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[environment variables]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Quick Launch]]></category>
		<category><![CDATA[quick launch]]></category>
		<category><![CDATA[quick launch icons]]></category>
		<category><![CDATA[quick launch toolbar]]></category>
		<category><![CDATA[rebuild icons]]></category>
		<category><![CDATA[tweak UI]]></category>
		<category><![CDATA[Windows Tips]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1298</guid>
		<description><![CDATA[I use Launchy and so have no need for program launch icons, be it on the Desktop or Quick Launch or Windows Start. I don’t even use the Quick Launch toolbar and all I knew until recently was that you add a quick launch icon by dragging any program (or a shortcut pointing to that program) into the toolbar.\\r\\n\\r\\nToday, when I accidentally deleted one of the quick launch icons of a machine not belonging to me, I found the obscure location of the quick launch icons:\\r\\n
%APPDATA%\\\\Microsoft\\\\Internet Explorer\\\\Quick Launch
\\r\\n\\r\\n(APPDATA is an environment variable which can be found by typing echo %APPDATA% [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/the-obscure-location-of-quick-launch-2/">The Obscure Location of Quick Launch</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I use <a title=\\\"That Damn PC: Launch Your Programs With Launchy\\\" href=\\\"http://www.everyjoe.com/articles/launch-your-programs-with-launchy-2/\\\">Launchy</a> and so have no need for program launch icons, be it on the Desktop or Quick Launch or Windows Start. I don’t even use the Quick Launch toolbar and all I knew until recently was that you add a quick launch icon by dragging any program (or a shortcut pointing to that program) into the toolbar.\\r\\n\\r\\nToday, when I accidentally deleted one of the quick launch icons of a machine not belonging to me, I found the obscure location of the quick launch icons:\\r\\n
<p align=\\\"center\\\"><span style=\\\"font-family: Lucida Console;\\\">%APPDATA%\\\\Microsoft\\\\Internet Explorer\\\\Quick Launch</span></p>
<p>\\r\\n\\r\\n(<span style=\\\"font-family: Lucida Console;\\\">APPDATA</span> is an <a title=\\\"That Damn PC: Environment Variables\\\" href=\\\"http://www.everyjoe.com/articles/environment-variables-2/\\\">environment variable</a> which can be found by typing <span style=\\\"font-family: Lucida Console;\\\">echo %APPDATA%</span> at the command prompt.)\\r\\n\\r\\nI checked it on Windows XP and Windows 2003 Server, but it is possible that this location is preserved across OSs. I can’t fathom the reason behind placing quick launch icons in the APPDATA folder belonging to the Internet Explorer. Some might consider it harmless, but say when a custom slipstream installation of Windows is made where the Internet Explorer is not installed, it is possible that Quick Launch is also gone. The location is senseless and a bug, whatever maybe its priority. It is just a tiny example of bad software.\\r\\n\\r\\nWhile there are tools that can help you <a title=\\\"That Damn PC: Ask a Tech Series, How to Rebuild Missing Desktop Icons\\\" href=\\\"http://www.everyjoe.com/articles/ask-a-tech-series-how-to-rebuild-missing-desktop-icons-2/\\\">clean your quick launch cache</a>, etc., if you are not a complete newbie the best way would be to navigate to the Quick Launch folder and see the various files present in that folder (mostly .LNK or shortcut files). You could see for yourself if the files are wrongly pointing to any dead or moved links and update them if necessary. You can also add your own shortcuts directly using <span style=\\\"font-family: Lucida Console;\\\">Right Click –&gt; New –&gt; Shortcut</span>.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/the-obscure-location-of-quick-launch-2/">The Obscure Location of Quick Launch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/the-obscure-location-of-quick-launch-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cygwin Commands for Text Manipulation</title>
		<link>http://www.everyjoe.com/articles/cygwin-commands-for-text-manipulation-2/</link>
		<comments>http://www.everyjoe.com/articles/cygwin-commands-for-text-manipulation-2/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 12:00:55 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Cool Software]]></category>
		<category><![CDATA[Cygwin]]></category>
		<category><![CDATA[DOS]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[findstr]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[regular expressions]]></category>
		<category><![CDATA[sed]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[string manipulation]]></category>
		<category><![CDATA[string replacement]]></category>
		<category><![CDATA[text manipulation]]></category>
		<category><![CDATA[uniq]]></category>
		<category><![CDATA[unique]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[wc]]></category>
		<category><![CDATA[word count]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1321</guid>
		<description><![CDATA[DOS has a few commands like find, findstr and sort which can be used to manipulate text. ($ help &#60;cmd&#62; shows the usage help for all these commands.) However, their usage is very different from those that a Unix user may be familiar with.
One of the best things about Cygwin is that these commands useful for “quick and dirty” work on large chunks of text data are easy to learn, are consistent across all Unix-based OSs, have a number of options, and are quite extensive. When used in combination, they can save a lot of programming.
($ &#60;command&#62; &#60;option&#62; &#60;inputs&#62; is [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/cygwin-commands-for-text-manipulation-2/">Cygwin Commands for Text Manipulation</a></p>
]]></description>
			<content:encoded><![CDATA[<p>DOS has a few commands like find, findstr and sort which can be used to manipulate text. (<span style="font-family: Lucida Console;">$ help &lt;cmd&gt;</span> shows the usage help for all these commands.) However, their usage is very different from those that a Unix user may be familiar with.</p>
<p>One of the best things about Cygwin is that these commands useful for “quick and dirty” work on large chunks of text data are easy to learn, are consistent across all Unix-based OSs, have a number of options, and are quite extensive. When used in combination, they can save a lot of programming.</p>
<p>(<span style="font-family: Lucida Console;">$ &lt;command&gt; &lt;option&gt; &lt;inputs&gt;</span> is the general format for almost any of these commands. <span style="font-family: Lucida Console;">$ &lt;command&gt; &#8211;help</span> shows the usage information.)</p>
<p>Note that all the commands below work on text files, not just any files with text content in them.  e.g. a .DOC or a .HTML contains many other headers which are also taken into account when processed by these commands.</p>
<p><strong>wc</strong>: wc is short for “word count”, but it counts more than just words. It can count chars (-m), lines (-l) apart from words (-w).</p>
<p><strong>uniq</strong>: When files have a large number of lines with many identical ones, uniq returns only once all lines among the input files after discarding repetitions. –c also gives the number of times each line has been repeated, –u returns only the unique lines discarding any line which has been repeated more than once, –i considers two lines non-unique if they are only differing the case.</p>
<p><strong>sort</strong>: Say you have several files with numbers or words that need to be sorted. Sort can sort a concatenation of several files at once, where each line is considered a separate value to be sorted. The sorting order can be specified as in –d means dictionary-order, –f means ignore case, –n means numeric sort, –u means sort only unique lines.</p>
<p><strong>grep</strong>: Short for “get regular expression”, grep can be used to search for a specific string or string pattern (called regular expression) in given text. <span style="font-family: Lucida Console;">$ grep “grep” &lt;this-post&gt;</span> shows all the lines with the string “grep” in them. –c is used to count the number of occurrences, –i is used to ignore case, –v is used to invert the result.</p>
<p><strong>sed</strong>: sed is used primarily to find and replace a string or string pattern from files. The most common usage is <span style="font-family: Lucida Console;">$ sed ‘s/&lt;find-string&gt;/&lt;replace-with-string&gt;/g’</span> which replaces all occurrences of &lt;find-string&gt; with &lt;replace-with-string&gt;.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/cygwin-commands-for-text-manipulation-2/">Cygwin Commands for Text Manipulation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/cygwin-commands-for-text-manipulation-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use CCleaner to Clean Your Computer</title>
		<link>http://www.everyjoe.com/articles/use-ccleaner-to-clean-your-computer-2/</link>
		<comments>http://www.everyjoe.com/articles/use-ccleaner-to-clean-your-computer-2/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 12:00:05 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[ccleaner]]></category>
		<category><![CDATA[clean cache]]></category>
		<category><![CDATA[clean PC]]></category>
		<category><![CDATA[cleanmgr]]></category>
		<category><![CDATA[Cool Software]]></category>
		<category><![CDATA[disk cleanup]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[registry cleaner]]></category>
		<category><![CDATA[registry cleanup]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[startup processes]]></category>
		<category><![CDATA[uninstall programs]]></category>
		<category><![CDATA[Windows Tips]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1317</guid>
		<description><![CDATA[There are a lot of utilities that can be used to clean a computer. These do something more than the usual “Disk Cleanup” ($ cleanmgr), are easy to use with custom features and are faster too. Cleaning up your computer can improve its performance and ensure greater privacy. For a while now, I have been using Piriform’s CCleaner. It is one of the most comprehensive utilities of its kind.

CCleaner’s primary feature is the Cleaner. First, it will analyze the system, fetch the files that it is going to delete from the recycle bin, browser caches, other application caches, and many [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/use-ccleaner-to-clean-your-computer-2/">Use CCleaner to Clean Your Computer</a></p>
]]></description>
			<content:encoded><![CDATA[<p>There are a lot of utilities that can be used to clean a computer. These do something more than the usual “Disk Cleanup” (<span style="font-family: Lucida Console;">$ cleanmgr</span>), are easy to use with custom features and are faster too. Cleaning up your computer can improve its performance and ensure greater privacy. For a while now, I have been using Piriform’s CCleaner. It is one of the most comprehensive utilities of its kind.</p>
<p align="center"><a href="http://www.everyjoe.com/files/2/2009/02/ccleanerscreenshot.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CCleaner Screenshot" src="http://www.everyjoe.com/files/2/2009/02/ccleanerscreenshot-thumb.png" border="0" alt="CCleaner Screenshot" width="544" height="396" /></a></p>
<p>CCleaner’s primary feature is the Cleaner. First, it will analyze the system, fetch the files that it is going to delete from the recycle bin, browser caches, other application caches, and many other obscure locations. The user can choose which areas to scan for and which to leave alone. Then the files can be deleted using any of the four secure file deletion options, but be warned that the greater the number of passes the fewer the chances of recovery if needed. There are many other customizations that can be made, like specifying the files and folders to be deleted and those to be excluded (apart from the usual set), the cookies to be preserved, and running from the command line.</p>
<p>CCleaner also has a registry cleaner than cleans the registry for any old or unclean or deleted entries. I think this feature can be made more robust. Be sure to save the registry before editing it.</p>
<p>Two other tools that come along are the “Uninstall” and “Startup” tools. The former can be used to uninstall programs. It is faster than the conventional “Add or Remove Programs” in loading the programs and also loads most programs unlike the regular option. The “Startup” tool can be used to disable or delete various startup processes, equivalent to the options provides by msconfig.</p>
<p>One other (unnecessary) feature I like about CCleaner is the way it displays the OS and the processor details when opened.</p>
<p>CCleaner is a regularly updated free software with new versions released every now and then. Download the latest version from the official <a title="CCleaner Home Page" href="http://www.ccleaner.com/" target="_blank">CCleaner website</a>. It is hardly 3 MB.</p>
<p><em>Image Source: CCleaner on my PC.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/use-ccleaner-to-clean-your-computer-2/">Use CCleaner to Clean Your Computer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/use-ccleaner-to-clean-your-computer-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Environment Variables</title>
		<link>http://www.everyjoe.com/articles/environment-variables-2/</link>
		<comments>http://www.everyjoe.com/articles/environment-variables-2/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 12:00:17 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[batch programs]]></category>
		<category><![CDATA[batch scripts]]></category>
		<category><![CDATA[check environment variables]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[environment variables]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[set environment variables]]></category>
		<category><![CDATA[Windows Tips]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1302</guid>
		<description><![CDATA[Environment variables are a set of dynamic variables that can determine the environment in which a process runs. While they are more easily visible and often used in Unix-based OSs, they are equally essential on Windows. A little knowledge is especially important to write batch programs (.BAT).
The command env typed in your command prompt or Cygwin terminal will list the entire set of environment variables and their current values. My Computer –&#62; Properties –&#62; Advanced –&#62; Environment Variables will also show you the Windows environment variables divided into two categories: System variables and User variables.

While on cmd each variable can [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/environment-variables-2/">Environment Variables</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Environment variables are a set of dynamic variables that can determine the environment in which a process runs. While they are more easily visible and often used in Unix-based OSs, they are equally essential on Windows. A little knowledge is especially important to write batch programs (.BAT).</p>
<p>The command <span style="font-family: Lucida Console;">env</span> typed in your command prompt or Cygwin terminal will list the entire set of environment variables and their current values. My Computer –&gt; Properties –&gt; Advanced –&gt; Environment Variables will also show you the Windows environment variables divided into two categories: System variables and User variables.</p>
<p align="center"><a href="http://www.everyjoe.com/files/2/2009/02/environmentvariables.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Environment Variables" src="http://www.everyjoe.com/files/2/2009/02/environmentvariables-thumb.png" border="0" alt="Environment Variables" width="440" height="484" /></a></p>
<p>While on cmd each variable can be referred to using %ENVIRONMENT-VARIABLE%, on <a title="That Damn PC: Cygwin &amp; Unix Category" href="http://www.everyjoe.com/category/cygwin-unix/" target="_self">Cygwin and all Unix-based OSs</a> they are referred to using $ENVIRONMENT-VARIABLE. (<span style="font-family: Lucida Console;">$ echo %ENVIRONMENT-VARIABLE%</span> or <span style="font-family: Lucida Console;">$ echo $ENVIRONMENT-VARIABLE</span>)</p>
<p>ALLUSERSPROFILE, APPDATA, COMPUTERNAME, HOMEDRIVE, HOMEPATH, PATH, PROGRAMFILES, SYSTEMDRIVE, SystemRoot, USERNAME, USERPROFILE, WINDOWS are a some important environment variables some of which may be modified and are usually quite useful while writing batch programs. OS, NUMBER_OF_PROCESSORS, PROCESSOR_ARCHITECTURE, PROCESSOR_IDENTIFIER, PROCESSOR_LEVEL are a few other interesting variables which are best left untouched.</p>
<p><span style="font-family: Lucida Console;">$ set ENVIRONMENT-VARIABLE=value</span> can be used to change an existing or define a new environment variable.</p>
<p><em>Image Source: Microsoft Windows on my desktop.</em></p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/environment-variables-2/">Environment Variables</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/environment-variables-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pirate Bay Trial Begins</title>
		<link>http://www.everyjoe.com/articles/the-pirate-bay-trial-begins-2/</link>
		<comments>http://www.everyjoe.com/articles/the-pirate-bay-trial-begins-2/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 13:30:10 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[bit torrents sites]]></category>
		<category><![CDATA[BitTorrents sites]]></category>
		<category><![CDATA[copyright infringement]]></category>
		<category><![CDATA[copyrights]]></category>
		<category><![CDATA[cyber law]]></category>
		<category><![CDATA[Damn Blog]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[Pirate Bay]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[torrent search engine]]></category>
		<category><![CDATA[Torrents]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1296</guid>
		<description><![CDATA[We have all heard of the Pirate Bay, the bit torrent search engine site. It was sued by some biggies of the MPAA like MGM Pictures and Sony BMG, and the case began its trial yesterday in the Stockholm district court.\r\n\r\nA police investigation took place way back in 2006 and the current trial is considered a consequence. The trial is being closely observed by the world because its judgment has the power to determine the future of the Internet regarding copyright infringement laws and rethink where cyber law stands.\r\n\r\nThe Pirate Bay is a Swedish site that facilitates users by providing [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/the-pirate-bay-trial-begins-2/">The Pirate Bay Trial Begins</a></p>
]]></description>
			<content:encoded><![CDATA[<p>We have all <a title=\"That Damn PC: Microsoft Windows 7 Demo Leaked\" href=\"http://www.everyjoe.com/articles/microsoft-windows-7-demo-leaked-2/\">heard of the Pirate Bay</a>, the bit torrent search engine site. It was sued by some biggies of the MPAA like MGM Pictures and Sony BMG, and the case began its trial yesterday in the Stockholm district court.\r\n\r\nA police investigation took place way back in 2006 and the current trial is considered a consequence. The trial is being closely observed by the world because its judgment has the power to determine the future of the Internet regarding copyright infringement laws and rethink where cyber law stands.\r\n\r\nThe Pirate Bay is a Swedish site that facilitates users by providing links to torrents. It is considered the world’s largest bit torrent tracker and with an <a title=\"The Pirate Bay on Alexa\" href=\"http://www.alexa.com/data/details/traffic_details/thepiratebay.org\" target=\"_blank\">Alexa Rank of 109</a>, I can now imagine how popular the site has become.\r\n\r\nThe Pirate Bay has millions of supporters and I am not one among them. I respect, encourage and support <a title=\"Open Source Category on That Damn PC\" href=\"http://www.everyjoe.com/category/open-source/\">open source</a>, but I have no delusions that those who take part in copyright infringement are being Robin Hood-ish. Music, movie, publishing and software industries are largely impacted by piracy and I can feel the pain when someone <a title=\"That Damn PC: An Open Letter to Gadget For Life Dot Info\" href=\"http://www.everyjoe.com/articles/an-open-letter-to-gadget-for-life-dot-info-2/\" target=\"_blank\">takes my content without my consent</a>.\r\n\r\nWithout meaning to make it a Super Bowl match, on which side are you?</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/the-pirate-bay-trial-begins-2/">The Pirate Bay Trial Begins</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/the-pirate-bay-trial-begins-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Set Windows Logon Warning Message</title>
		<link>http://www.everyjoe.com/articles/how-to-set-windows-logon-warning-message-2/</link>
		<comments>http://www.everyjoe.com/articles/how-to-set-windows-logon-warning-message-2/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 12:00:00 +0000</pubDate>
		<dc:creator>Sravan</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[AltDefaultDomainName]]></category>
		<category><![CDATA[AltDefaultUserName]]></category>
		<category><![CDATA[DefaultDomainName]]></category>
		<category><![CDATA[DefaultUserName]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Intermediate]]></category>
		<category><![CDATA[Legal Notice]]></category>
		<category><![CDATA[LegalNoticeCaption]]></category>
		<category><![CDATA[LegalNoticeText]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MOTD]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[Registry Editor]]></category>
		<category><![CDATA[registry hacks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[set windows logon warning]]></category>
		<category><![CDATA[Windows Tips]]></category>
		<category><![CDATA[winlogon]]></category>

		<guid isPermaLink="false">http://www.thatdamnpc.com/?p=1279</guid>
		<description><![CDATA[Especially in systems that are part of an enterprise domain, you may have noticed a warning message after pressing Ctrl+Alt+Del and before the login window. It is called a Legal Notice. While it is irritating most of the times, there is a good reason why it exists.
Especially in labs, for instance, all systems have similar account usernames and passwords for convenience. It is not uncommon for someone to accidentally log into someone else’s system and proceed as though it were his or her own. If you are an administrator of a system which needs restricted access, you can create a [...]<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/how-to-set-windows-logon-warning-message-2/">How to Set Windows Logon Warning Message</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Especially in systems that are part of an enterprise domain, you may have noticed a warning message after pressing Ctrl+Alt+Del and before the login window. It is called a <strong>Legal Notice</strong>. While it is irritating most of the times, there is a good reason why it exists.</p>
<p>Especially in labs, for instance, all systems have similar account usernames and passwords for convenience. It is not uncommon for someone to accidentally log into someone else’s system and proceed as though it were his or her own. If you are an administrator of a system which needs restricted access, you can create a custom legal notice which warns other users from accidental misuse.</p>
<p>Open the Registry Editor (<span style="font-family: Lucida Console;">Ctrl+R –&gt; regedit</span>), navigate to <span style="font-family: Lucida Console;">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon</span>, and you’ll find two registry keys called <span style="font-family: Lucida Console;"><strong>LegalNoticeCaption</strong></span> and <strong><span style="font-family: Lucida Console;">LegalNoticeText</span></strong>. Create them using <span style="font-family: Lucida Console;">Right Click –&gt; New –&gt; String Value</span> and modify them with the text you wish to include.</p>
<p>In UNIX-based OSs, a MOTD serves this purpose. Even <a title="That Damn PC: The .profile in Cygwin" href="http://www.everyjoe.com/articles/the-profile-in-cygwin-2/">the .profile</a> may be modified to include the MOTD.</p>
<p>While you are at this, you may also change the registry keys <span style="font-family: Lucida Console;">DefaultDomainName</span>, <span style="font-family: Lucida Console;">DefaultUserName</span>, <span style="font-family: Lucida Console;">AltDefaultDomainName</span>, <span style="font-family: Lucida Console;">AltDefaultUserName </span>to suit your preferences.</p>
<p>Post from: <a href="http://www.everyjoe.com">EveryJoe</a></p>
<p><a href="http://www.everyjoe.com/articles/how-to-set-windows-logon-warning-message-2/">How to Set Windows Logon Warning Message</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.everyjoe.com/articles/how-to-set-windows-logon-warning-message-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>