<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Mixing caffeine and computers (since 2007)</title>
	<atom:link href="http://caffeinecomputing.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://caffeinecomputing.wordpress.com</link>
	<description>[to disastrous results...]</description>
	<lastBuildDate>Tue, 02 Feb 2010 08:08:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='caffeinecomputing.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Mixing caffeine and computers (since 2007)</title>
		<link>http://caffeinecomputing.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://caffeinecomputing.wordpress.com/osd.xml" title="Mixing caffeine and computers (since 2007)" />
	<atom:link rel='hub' href='http://caffeinecomputing.wordpress.com/?pushpress=hub'/>
		<item>
		<title>The old new shortcuts&#8230;</title>
		<link>http://caffeinecomputing.wordpress.com/2010/02/02/old-new-shortcuts/</link>
		<comments>http://caffeinecomputing.wordpress.com/2010/02/02/old-new-shortcuts/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 08:08:56 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=57</guid>
		<description><![CDATA[God Mode? Yeah, right! Someone just wakes up to something that's been around since '95, and it suddenly becomes "a secret Windows 7 feature"... Makes me want to laugh!! :)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=57&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Works on: I think all versions of Windows since Windows 95. The exact GUIDs may vary, but the concept is the same. And since I teach you how to find the various GUIDs, you should be fine.</p>
<p>Well, this may not really be a shortcut to success, but it definitely is a shortcut to controlling all system settings from one place. Before I tell you what this trick does, let me tell you how to do it&#8230;</p>
<ol>
<li>Create a new folder anywhere on your system (preferably the desktop)</li>
<li>Rename it to &#8220;TheBestShortcut.{ED7BA470-8E54-465E-825C-99712043E01C}&#8221; (without the quotes, of course!)</li>
<li>Notice that the icon changed? Well, open it&#8230;</li>
</ol>
<p>See a bunch of shortcuts? These are various control panel shortcuts, all in one place&#8230; What&#8217;s the advantage, you ask? Well, I like this simply because it lists all the configurations I can meddle with in one place. There is no need to dig into various sub-menus in the control panel. Note, however, that all these shortcuts are the same as in the control panel &#8211; we&#8217;ve just created a new view of control panel to see it as a normal folder here.</p>
<p>So, what kind of a feature is this? Well, it is quite simple, really - there is this concept of &#8220;junction points&#8221;, and this is just one sample usage of it. You can read up more about junction points here: <a href="http://msdn.microsoft.com/en-us/library/cc144096(VS.85).aspx">http://msdn.microsoft.com/en-us/library/cc144096(VS.85).aspx</a></p>
<p>And for the list of common GUIDs, check here: <a href="http://msdn.microsoft.com/en-us/library/ee330741%28VS.85%29.aspx">http://msdn.microsoft.com/en-us/library/ee330741%28VS.85%29.aspx</a></p>
<p>So to summarize, all you need is a GUID for the folder you want ({ED7BA470-8E54-465E-825C-99712043E01C} in the case of Control Panel) and a name for the folder. Naming a folder &#8220;Name.GUID&#8221; (without the quotes of course) will create a junction folder of your choice.</p>
<p>In case you want to create a junction folder for something not on the list on the list of GUIDs, don&#8217;t worry. All it needs is that the folder be registered under Classes with a valid CLSID. To get you started, open your registry (for details, read <a href="http://caffeinecomputing.wordpress.com/2009/12/21/playing-with-the-registry/" target="_blank">this</a>) and search for {ED7BA470-8E54-465E-825C-99712043E01C}, which is the GUID for control panel. Do you see the stuff on the right, and does it make you go &#8220;Ah! So that&#8217;s what this was&#8230;&#8221;? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now play around using the other GUIDs on the left panel. For example, you can use {ED228FDF-9EA8-4870-83b1-96b02CFE0D52} for the Games folder!</p>
<p>Now for the funny part. There are many blogs that go on and on about the new and hidden Windows 7 &#8220;God Mode&#8221; &#8211; supposedly an <a href="http://www.thebanzaieffect.com/articles/ooga/windows-7-god-mode/" target="_blank">interesting Windows 7 feature</a>. <a href="http://news.cnet.com/8301-13860_3-10423985-56.html" target="_blank">CNET</a> says: &#8220;<em>Windows enthusiasts are excited over the discovery of a <strong>hidden</strong> &#8221;GodMode&#8221; feature that lets users access all of the operating system&#8217;s control panels from within a single folder</em>&#8220;. Well, I guess it really was hidden if it took people almost 14 years to uncover a feature!  Who reads the <a href="http://support.microsoft.com/kb/135893" target="_blank">documentation</a> anyway? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Well, it is CNET to the rescue with a <a href="http://news.cnet.com/8301-13860_3-10426627-56.html" target="_blank">list of a few more GUIDs</a> for shortcuts, supposedly sent by Steven Sinofsky from Microsoft. It doesn&#8217;t mention what each GUID is for though.</p>
<p>And as for the name &#8220;God Mode&#8221;: well, you can name the folder anything you want &#8211; so &#8220;God Mode&#8221; is actually whatever you choose to call it. Considering everyone seems to call it the same, I&#8217;m guessing one person called it &#8220;God Mode&#8221;, and the others just heard about it and wanted to show off that they knew cool stuff; without even bothering to dig into the details&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway, search for &#8220;Control Panel.&#8221; in the <a href="http://support.microsoft.com/kb/135893" target="_blank">Windows 95 KnowledgeBase</a> link &#8211; it&#8217;s been there for over 14 years. And the hype comes now &#8211; I still can&#8217;t believe it!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=57&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2010/02/02/old-new-shortcuts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>The terms we use in software&#8230;</title>
		<link>http://caffeinecomputing.wordpress.com/2010/01/03/software-terms/</link>
		<comments>http://caffeinecomputing.wordpress.com/2010/01/03/software-terms/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 19:52:04 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Jargon]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Terms]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=46</guid>
		<description><![CDATA[There are a lot of terms we use in the software industry, which when taken out of context, sound extremely hilarious! This is a sample of some of them...<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=46&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In any industry, there are terms that people use that are quite specific to that industry &#8211; either they are technical terms unique to that field (jargon), or they are just a way of representing things that a normal person won&#8217;t relate to. When some of these terms are taken out of context, things can get really hilarious! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A simple example is your &#8220;status&#8221; in messenger applications&#8230; It&#8217;s not jargon per se, but it can be used in a pun&#8230; Set it to &#8220;Available&#8221; (meaning, to chat) and you&#8217;ll have some jobless people (like me <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) asking if you&#8217;re so desperate to get hitched - hey, it looks like you&#8217;re advertising that you&#8217;re single and ready to mingle &#8211; correction, desperate to mingle! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Then come the &#8220;clashes of jargon&#8221; &#8211; &#8220;taking a dump&#8221; in some countries means relieving yourself after a heavy meal (not drink!)&#8230; In software, the same term is used to indicate taking a snapshot of the memory, or taking a &#8220;memory dump&#8221;&#8230; So it can be quite hilarious when someone is asked on a mail-thread to &#8220;take a dump and share it&#8221;, or told that he should use &#8220;a remote computer to trigger the dump&#8221;! And it&#8217;s also funny when the said someone responds saying &#8220;I&#8217;ve shared my dump at this network share. When can you analyze it and tell me what&#8217;s wrong?&#8221;&#8230; I feel extremely tempted to respond with &#8220;You need to contact a medical lab for that!&#8221; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>But the best, in my opinion, are the following two:</p>
<p>1. &#8220;Privates&#8221;&#8230; When a big code change is made, the programmer usually builds the binaries privately and gets the tester to verify them. Over the years, the term &#8220;private binaries&#8221; has decayed to just &#8220;privates&#8221;. I can&#8217;t help laughing when I hear a programmer ask the tester to &#8220;test his privates&#8221;, &#8220;check the privates&#8221; or better yet, &#8221;verify that the privates work fine&#8221;. It&#8217;s funnier still if it is meant to be tested for performance or reliability (under stress)! Imagine hearing: &#8220;When can you get me the performance numbers for my privates?&#8221; or &#8220;I want you to stress my privates out completely &#8211; run everything on it for a week!&#8221;&#8230; Now don&#8217;t tell me you wouldn&#8217;t laugh if you heard such stuff&#8230; <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>2. The other one is something that people on the lookout for jobs would&#8217;ve heard a lot of: &#8220;openings&#8221;&#8230; Typically, &#8220;job openings under a manager&#8221; is the term used. I&#8217;ve heard of people asking managers if they have any jobs for them, and the managers responding with &#8220;I&#8217;m sorry, but I don&#8217;t have any openings under me right now&#8221;, or &#8220;Sorry, but all my openings got taken just last week and I&#8217;m full up&#8221;; worst is &#8220;I&#8217;ve found someone more qualified for this opening&#8221;. And job search ads say they expect &#8220;x years of experience to fill this opening&#8221; or that they expect someone with &#8220;expertise in x field&#8221; for the opening. I think they should probably add &#8221;should not have any sexually transmittable disease&#8221; to that list &#8211; sounds more practical, right? <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>If you come across any more, leave a comment about it &#8211; I&#8217;ll update this now and then with any new gems I encounter&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=46&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2010/01/03/software-terms/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing (safely) with your computer</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/24/playing-safely-with-your-computer/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/24/playing-safely-with-your-computer/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 04:41:32 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtual PC]]></category>
		<category><![CDATA[Virtual PC 2007]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=39</guid>
		<description><![CDATA[So you wanna play with your computer; but then, you don't wanna mess it up either! If that's you, this post is just for you!! :)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=39&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many of us want to try different things on our computers, but are scared of messing it up, so we sit quietly like good boys and girls and try not to do anything new or untested. Why? Well, the way these guys organize and build the operating system, even someone with a PhD in computers would be scared to try anything new for fear of misunderstanding something somewhere and ending up ruining his computer. We are all scared of data loss, and I am definitely not someone brave enough to try various strange things on my PC. To be honest, I play it safe and never experiment on my PC. How then, did I get all that info about the registry?</p>
<p>Well, as I said, at work, we have multiple machines, of which at least one has no special data, and can be messed around with. This was what I used in my first couple of weeks at work. That was more than a year ago. That doesn’t mean I haven’t been experimenting – I have merely found a better and much more efficient way to play with the operating system (OS). When most of us say “playing with the computer”, we rarely mean the hardware (though there are people who do that as well). Most of us would like to explore the OS and/or some special software. And there are much easier ways of doing it. What, you ask? Virtualization &#8211; the simulation/emulation of an entire physical computer. Simulation/emulation is not technically correct, but who cares about technical accuracy? <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>There are quite a few virtualization providers out there, some free, others priced exorbitantly. I’m sure most of us are into this for the fun factor, so I’ll pick one of the free ones – Virtual PC 2007. Now, don’t think I’m picking this up because it is a Microsoft product – that isn’t the reason at all! The real reason is, this is the team for which I work at Microsoft! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Just kidding&#8230; Though that is the team for which I work, I wouldn’t recommend that you pick our other products (Virtual Server 2005 or Hyper-V) for playing around. I have picked Virtual PC simply because, of all the virtualization software I’ve seen out there, this seems the most user-friendly and least geeky and easiest to play with. You could pick one of VMWare’s products, or something from the open source side – the basic idea remains the same, but some of the things I mention here might not be possible with those products. Obviously, I’ll also not be talking about features that they might have that Virtual PC doesn’t.</p>
<p>What you should know before using any virtualization software is this: they do not do any magic – if they’re simulating another computer, it is by temporarily using resources that your computer already has. For example, let us say you have a physical computer with 2GB RAM, and have created a virtual machine (VM) with 512MB RAM. When the VM is running, your physical computer will say 512MB of memory is being used up by Virtual PC. When you turn off the VM, that memory will be freed up again. This should be obvious and expected, but I just wanted to clarify this before we started. It is quite surprising how many people still have computers with 256MB RAM and want to run virtual machines – not impossible, but you will be severely limited in what you can do and in how fast things are. Also, the OS you install in the VM will take up space on your hard disk – so you need to have sufficient free space on your hard disk as well.</p>
<p>My recommendation for a passable experience would be at least 256MB of RAM greater than the amount recommended for your OS, and at least 4-5GB of free space on your hard disk. Note that I said “at least” everywhere. Of course, this all depends on what OS you have on your physical machine and what you want to install in your VM. For example, if you want to run Vista in your virtual machine, then you will need a minimum of 512MB of RAM for your VM. This would mean that the OS on your physical machine (I’ll call this the host from now on) should be able to run just fine if you take away so much RAM from it. And oh, 4-5GB of space on your hard disk won’t be enough for even the installation of Vista, I think. Usually, a rule of thumb is that the space used up in the VM’s hard disk will be used up on your host as well, but is not exactly accurate – it will take a little lesser, sometimes much lesser.</p>
<p>Ok, how is a VM represented on your host computer? I mean, a Word document is seen as a .doc or .docx file; a website is seen as a link or URL. What about a VM? A virtual machine is usually represented by two files: a Virtual Machine Configuration file (.vmc) and a Virtual Hard Disk file (.vhd). The .vmc file saves most of the hardware information about the Virtual Machine you have created, and is usually a few KB in size. The .vhd file contains the hard disk contents of the VM, and is typically a few GB in size, and grows as you use the VM and copy files in and so on.</p>
<p>So now you know what you are up against. I have given you all the minimum requirements. If this didn’t scare you off, the only other thing that might scare you is this: You need to have a separate licence for the OS you run inside the Virtual Machine. This typically isn’t a problem for people who decide pirated OS’s/illegal copies are good enough. And this definitely isn’t a problem if you want to try open source OS’s (Linux).</p>
<p>Now let’s get to the action: First is installing Virtual PC. You can download Virtual PC from <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&amp;displaylang=en</a>. Based on your system architecture, choose either the 32-bit or 64-bit setup.exe file. If you don&#8217;t know what I&#8217;m talking about, read this and find out which applies to you: <a href="http://caffeinecomputing.wordpress.com/2009/12/23/32-bit-or-64-bit">http://caffeinecomputing.wordpress.com/2009/12/23/32-bit-or-64-bit</a></p>
<p>The installation should be simple enough – just double-click on the downloaded file.<br />
Start Virtual PC – if this is the first time you are doing this, it should automatically throw up a Wizard to help you create a VM. You can safely cancel this &#8211; if you do, click on the “New&#8230;” button to launch the wizard again! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Here are some steps to help you through this Wizard:</p>
<ol>
<li>Click on next – there’s no input required on the first page anyway.</li>
<li>Select “Create a virtual machine” which is the first option, and press next.</li>
<li>Provide the name you want to use for the Virtual Machine, and if you want, change the location where this is saved – this typically can be anywhere on your machine since space won’t be a problem and you won’t have to go to that folder to open that VM (you can launch it from the console itself)</li>
<li>This page asks you to choose the Operating System that you’ll install. You can choose something here and install something else; it shouldn’t create a problem. This page is mainly to decide what kind of default values to use. So pick anything you want and move to the next page.</li>
<li>This page lets you adjust the RAM the VM should use; if you want to adjust it, that is&#8230; Do what you want and move on.</li>
<li>Here, you have to choose whether you want to create a new virtual hard disk or use an existing one. You probably won’t have any .vhd files already, so choose create a new hard disk and click next.</li>
<li>Here, you will have to choose the location of the .vhd file, and the maximum size you want to allow it to grow to. The maximum that you can set this maximum to is the value shown there (130557 MB). This means, you can’t set the maximum size to more than this value. I usually set the maximum to this – this is the value that the OS inside the VM will see. Don’t worry, I’ve never heard of anyone having a VHD that had grown to its maximum value, unless they had set it to an extremely low value. However, remember what I said? This will be a few GB easily, so make sure you provide the path to some location where you have enough free space on your host.</li>
<li>This page will just show you the summary of what you’ve chosen. Click finish and you’re ready to go.</li>
</ol>
<p>Now you should see the VM you just created in the Virtual PC console. Double-click on it, or select it and click on the start button. There you have it! You’ll be able to see the BIOS of the VM loading inside the new window that opens up. You can install the OS in any way that you usually will – through the network or using a CD/DVD. If you have an ISO file of the OS you want to install, you can also right-click on the small CD icon on the bottom left of the new window that opens up and choose “Capture ISO image”. Cool, right?</p>
<p>Something to note: When using a Virtual Machine, your mouse will get trapped inside the window where you see the guest OS. Press the “Host Key” (which by default is the right Alt key) once to release the mouse. You can avoid doing this by installing “Additions” inside the VM. This can be done by selecting “Install or Update Virtual Machine Additions” under the Action menu of the VM Window (the window where the guest OS is shown), once the OS is booted into and running.</p>
<p>There are so many amazing features that will make your exploration easy and fun: stuff like differencing disks, undo disks, saved states and so many more! I’ll explain them as part of my next few posts, so stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=39&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/24/playing-safely-with-your-computer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>Is your system 32-bit or 64-bit?</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/23/32-bit-or-64-bit/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/23/32-bit-or-64-bit/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:01:51 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Environment Variables]]></category>
		<category><![CDATA[Processor Architecture]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=32</guid>
		<description><![CDATA[Many people are stumped when I ask them if their OS is 32-bit or 64-bit. The worst part is that some blindly choose one of the two (Hey, you gave me two choices, and since high school I&#8217;ve been trained to pick a random choice to have some chance of getting it right). Let&#8217;s not dwell on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=32&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many people are stumped when I ask them if their OS is 32-bit or 64-bit. The worst part is that some blindly choose one of the two (Hey, you gave me two choices, and since high school I&#8217;ve been trained to pick a random choice to have some chance of getting it right).</p>
<p>Let&#8217;s not dwell on those people. Rather, let&#8217;s focus on how to find out whether you have a 32-bit OS or a 64-bit OS. What your hardware is capable of supporting is a different question that usually isn&#8217;t of much relevance &#8211; except if you&#8217;re trying to figure out if you can install a 64-bit OS.</p>
<ol>
<li>Start a command prompt
<ul>
<li>Press WinKey and R; type &#8220;cmd&#8221; and press enter</li>
<li>Or click on start, run and type &#8220;cmd&#8221; and press enter</li>
</ul>
</li>
<li>Type set and press enter
<ul>
<li>&#8220;set&#8221; is a command to set environment variables. In case no parameter is passed, like now, it will list the environment variables that already exist. Here, we are going to use an environment variable that Windows has already set.</li>
</ul>
</li>
<li>Look for a variable named PROCESSOR_ARCHITECTURE.
<ul>
<li>If it says x86, then your OS is 32-bit. If it says amd64, your OS is 64-bit.</li>
</ul>
</li>
</ol>
<p>If you are using Vista/Win7, use WinKey+Pause or WinKey+Break. Alternately, right click on your computer and choose properties. There, under System Type:, you can see the same information.</p>
<p>Remember, just because your OS is 32-bit, it doesn&#8217;t mean that your hardware can&#8217;t support 64-bit. Most of the processors available in today&#8217;s market are capable of supporting 64-bit anyway.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=32&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/23/32-bit-or-64-bit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>Being more effective at work</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/22/being-more-effective-at-work/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/22/being-more-effective-at-work/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:31:52 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=27</guid>
		<description><![CDATA[If you can distract your boss long enough, I think a lot of work gets done... What do you think? :)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=27&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here’s a simple way to be more effective at work (which I’m sure most people will agree with): ensure that your manager can&#8217;t send you mail&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Ok, now don’t go arguing with that – I know it doesn’t apply to many situations, but it sounds cool and applies to some situations partly and that&#8217;s enough. After all, most managers give you work through mail, and if they can’t send mail, they can’t give you work – simple! If they tell you something has to be done, you can ignore it and later claim there is no proof that they asked you to do it! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Efficiency will sky-rocket as you can focus on what you prefer and you’ll probably end up having loads of fun till they figure out another way to give you work or torture you – whichever&#8230; Both are usually the same.<br />
Ok, but how do we stop him/her from checking his/her mail? Simple – if yours is one of the companies that decided Windows XP is a lot more stable than Vista/Win7 and didn’t upgrade, well, you’re in luck as this trick will work better! There’s a simple tweak in the registry that will enable you to ensure your manager is never able to launch Outlook or Lotus Notes or whatever other mail-client he/she uses&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
The first step is a little bit of research – find some application that your manager is obsessed with or easily distracted by. Usually, Solitaire or Freecell will do the trick <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  This is usually the hardest part&#8230; <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Choose carefully, since we don’t want your manager to call the IT department too soon to ask for a new machine &#8211; they should spend at least a few days playing&#8230; <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Now, here’s the easy geeky part:</p>
<ol>
<li>Open the registry editor (Start-&gt;Run-&gt;regedit)
<ol>
<li>If you’re using Vista, and the Administrator prompt comes up, click “continue” or “OK” or whatever to get past it.</li>
</ol>
</li>
<li>In the registry editor, navigate to the key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options”
<ol>
<li>If you don’t know how to do that, read my previous post “Playing with the registry”</li>
</ol>
</li>
<li>Right-click on “Image File Execution Options” (I’ll call it ImFEO from now on) and choose “New-&gt;Key” – you will get something that looks like a folder.</li>
<li>Name the key with the full name of the application you want to mess with. In this case, it is “outlook.exe”
<ol>
<li>The actual name of the exe is needed (along with the extension) – this is not the same as the name that is seen. To find this name for any app, open task manager when the application is running (press Ctrl+Shift+Esc to open it directly, or press Ctrl+Alt+Del and choose from the menu)</li>
<li>In the “Applications” tab, right-click on the application of interest and choose “Go to process”</li>
<li>Note down whatever is shown here under image name. For example, for Microsoft Office Word, it is “winword.exe” – this is the name you want.</li>
</ol>
</li>
<li>Select the key you just created and in the right half of the screen, right-click and say “New-&gt;String Value” and name it “Debugger”.</li>
<li>Double-click on “Debugger” and type in the real name of the application you have decided upon in the research section (Use the same steps as in step 4 to find this). I’ll say “notepad.exe”
<ol>
<li>Here, you might have to give the entire path to the application; for example, for Solitaire in Vista.</li>
</ol>
</li>
</ol>
<p>Done! Now if you try to start Outlook after this, it should open Notepad instead! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
There are some known issues with this – Vista complains if the app you mention under the “Debugger” value isn’t really a debugger; but it complains stupidly, and the error it throws is so priceless that it would be better than having Solitaire pop up. What is it? Well, why don’t you try it out yourself? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
With this little trick, you’ll soon have your productivity soaring! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Do leave a comment and let me know if you successfully deployed this on some poor soul&#8217;s machine!</p>
<p>How does ImFEO work? Why on earth was it put in there? Well, I’ll save that for another post, which will probably appear much later&#8230;</p>
<p><span style="text-decoration:underline;"><strong>P.S:</strong></span> For some more fun, try an application that requires elevation, or maybe try just a space instead of an application name&#8230; <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
<strong><span style="text-decoration:underline;">P.P.S:</span></strong> The reader who doesn’t know me probably gets the impression that I absolutely detest my job and hate my company. Nope. It somehow doesn’t sound cool saying “I’m a guy in a common situation – working in a job where I like some things and working with people some of whom I really like” (though that’s what is true). And so, I take the “Dilbert approach” – just assume that every flaw that ever existed on earth, exists in every company.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=27&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/22/being-more-effective-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>Playing with the Registry</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/21/playing-with-the-registry/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/21/playing-with-the-registry/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 05:07:07 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[ScreenSaver]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=18</guid>
		<description><![CDATA[Playing with the registry can be both fun and dangerous. I'll just show you the fun part...<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=18&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the advantages of working for a company like Microsoft is that you get some machines that are disposable – in the sense you can reinstall the operating system anytime you want. This leaves me free to play around with the machine in any way I want. And the registry is one of the first places I mess around with.</p>
<p>Let me tell you up front that this is something that is not advised. The reason? You will be handling something that could screw up everything on your machine big time. Many applications depend on the registry for almost everything.</p>
<p>What you stand to gain though is some fun and a lot of learning. And you’ll also understand and appreciate why you should never mess around with the registry. If you do just what I say and nothing else, everything should be fine. Let me call out right now though, that if something gets screwed, I probably can’t help you and I definitely can’t be held responsible in any way whatsoever. Use this at your own risk. There – now that we’ve got the standard disclaimers and stuff out of the way, let’s get to the actual stuff.</p>
<p>For starters, I’ll take you through a very simple exercise, with a little treat for Vista/Win7 users at the end.</p>
<p>First off, let’s open the registry editor. In case you don’t know how to do that, go to start, click on run and type regedit.exe in the textbox and press enter. If you are a Vista/Win7 user, click on Continue in the UAC prompt. The registry editor should’ve opened up now. You’ll see “My Computer” on the left half with a few folders beneath it. If you click on the folders, they will expand to reveal more inside them. The right half would typically be empty for those of you that have opened the registry for the first time. The folder like thingies are called “Registry Keys”, while those on the right pane are called “Values”. Each value has a name and some data associated with it – the data type helps determine if it is a String (text) or integers (numbers)</p>
<p>Now comes the fun part. Remember, I told you that most programs save their info in the registry? Well, you can pick your favourite (or least favourite) program and mess around with its settings. You might even make the program unusable! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Ok, that wasn’t the simple exercise I was talking about. Here goes. I’ll just list them in steps for easy readability.<br />
1. Expand <strong>HKEY_CURRENT_USER</strong> (double click on it)<br />
2. Expand <strong>Software</strong> under <strong>HKEY_CURRENT_USER </strong><br />
3. Whoa! Huge list, right? Recognize most of the names? You should – they’re related to the software installed on your machine. Well, scroll down till you see <strong>Microsoft</strong> and double-click on it.<br />
4. Scroll down this new list to <strong>Windows</strong> and expand that.<br />
5. Expand <strong>Current Version</strong> under <strong>Windows</strong>.</p>
<p>That’s a lot of interesting looking stuff, right? <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Let’s try something simple. There are three folders under <strong>Current Version</strong> that are of interest to us right now – the third only if you are using Vista/Win7. These are named <strong>Applets</strong>, <strong>Run </strong>and <strong>Screensavers</strong>.</p>
<p>First, look for <strong>Run</strong> and click on it once. In the right hand side pane, right-click and choose:<br />
<strong>New</strong>-&gt;<strong>String Value</strong><br />
Type whatever name you want for that Value – I’ll name it <strong><em>MagicValue</em></strong>. Now open <strong><em>MagicValue</em></strong> by double clicking on it. In the text field that it shows, type <em>notepad.exe</em> and click OK when you are done. Congrats! You’ve finished your first registry tweak! Now whenever you turn on your machine, a notepad window will pop-up. Irritating, yes, but you can replace it with anything else that you want, for example Outlook. Now some of the more computer-savvy ones might say this can be done through the StartUp folder that Windows provides. You can. What you’ve gained by doing it the registry way though, are two things: Firstly, you have now learnt a little more about the registry. Secondly, see if you can find a way of removing this application without deleting the registry key! You can’t see it anywhere in the startup folder! (There is another place though, but I&#8217;ll save that for another blog, another day)</p>
<p>Now you know how to annoy your friends with some weird programs that start every time they start their machine&#8230; <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
How do you remove it? Well, just delete this <strong><em>MagicValue</em></strong> that you created. Windows will say “this might affect some programs” or some similar rot. Well, we were the ones who created it, so deleting it should be fine. Go ahead and delete it.</p>
<p>That was it with <strong>Run</strong>. Now for the next part – applets. Before that, close regedit and reopen it. Notice that regedit opens in the same place you were just before you closed it? Nice, right? Let’s try to figure out how that is done. First, expand Applets. Wow, there’s paint. And wordpad. And I’ll be doggone, there’s regedit! Click on the <strong>Regedit</strong> key once. See something on the right hand side? Some value called <strong><em>LastKey</em></strong>? Read the value next to its name – heck, it is the same key that regedit opened in! That’s how it opened the registry to the same place you were in before you closed it! Delete <strong><em>LastKey</em></strong>. Ignore any warning from Windows if you get one. Close and reopen regedit – let’s see what happens. Whoa! Did you see that? Regedit still managed to open in the same place – and can you see why? The value is back! Well, those guys must be saving the value when regedit exits, so&#8230;</p>
<p>Now, here’s the ‘treat’ for you Vista/Win7 guys. I’m not sure which flavours of Vista this will work on, but have you noticed that for some reason, you can’t customize the screen saver? If you’ve never tried it, minimize regedit, right click on the desktop, and choose <em>Personalize</em>. Choose screensavers from the window and choose <em>aurora</em> or <em>bubbles</em> or something else. Try to modify them – you can’t. Now maximize the registry again. Expand the <strong>Screensavers</strong> key that comes under <strong>Current Version</strong>. (The same place where you found <strong>Applets </strong>and <strong>Run</strong> earlier) Click once on whatever screensaver you want to modify. Mess around with the data of the values (the stuff on the right hand pane) to your heart’s content. I’m not going to tell you what each one stands for – change them all and figure out what they mean or stand for. Let’s see if you can customize any of them to something you like! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>That’s all for now folks. Next time, I’ll teach you a neat little trick – how to make Solitaire start every time your boss tries to start Outlook or Excel or whatever! <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=18&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/21/playing-with-the-registry/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>How to &#8220;dump your computer&#8221;</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/20/how-to-dump-your-computer/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/20/how-to-dump-your-computer/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 05:30:16 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BugCheck]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Dumps]]></category>
		<category><![CDATA[WinDbg]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=12</guid>
		<description><![CDATA[A blue screen of death is always scary... Here's how you can do something to tackle it!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=12&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a beautiful day and you are having fun with the computer (or working) when suddenly &#8211; boom &#8211; your computer has turned off! Or scarier still &#8211; you are shown the blue screen of death! Man, that is so frustrating. You either roll up your sleeves and try to figure out what&#8217;s wrong, or you call your IT admin or support person and demand that they fix whatever went wrong, or you just turn your computer on again and hope everything will work fine this time around.<br />
If you are in the third category, forget this post. If you are in the first or second, I hope you know that your next step would be a lot simpler if you had crash dumps enabled. If you don&#8217;t know what crash dumps are, well, here&#8217;s the background info.</p>
<p>When Windows crashes, it is due to the fact that a driver that was trusted has done something bad. In this state, Windows decides that it is much better for your system to be turned off, than have a traitor running amok on your system. So ironically, the Windows kernel is not at fault when it crashes &#8211; it&#8217;s just trying to save you from someone else!<br />
So yeah, Windows is taking your machine down for your own good. But then, how do we find the culprit? Well, Windows dumps information about the state of the machine before it turned itself off into a file called a crash dump. This contains all the necessary evidence, and with one look (by an expert) at the dump we can identify the culprit immediately. But you have to tell Windows to put this information in the dump in the first place. Why? Well, this dump can get huge. Windows provides various options as to what kind of dump to enable. Think of it this way &#8211; based on the amount of disk space you are willing to spare in case of a crash, Windows does one of three things:<br />
- tells you who the culprit is (Small Memory Dump)<br />
- tells you who the culprit is and what it did wrong (Kernel Memory Dump)<br />
- tells you who the culprit is, what it did wrong and tells you about the surroundings, so that you can decide if there were extenuating circumstances to excuse the culprit or if there was someone else who forced the culprit to do something wrong and so on. (Complete Memory Dump)</p>
<p>Needless to say, the first takes the least space (a flat 64KB) and is what is enabled by default.<br />
The last takes the most space (=how much RAM you have on your machine+a little more).<br />
The second is the best in most circumstances (takes somewhere around 30-70% of the RAM of your machine), since extenuating circumstances in computers are not many.</p>
<p>This is saved by default in your windows directory in a file called &#8220;Memory.dmp&#8221; or &#8220;Minidump****&#8221;</p>
<p>Ok, so how do you enable a kernel memory dump? Here are the steps:<br />
1. Right click on &#8220;My Computer&#8221; and click on &#8220;Properties&#8221;.<br />
1. b) If you are running Win7/Vista/Server 2008, click on the &#8220;Change computer settings&#8221; link that you can see to the right side of the page. If you&#8217;re prompted for administrator credentials, provide them.<br />
2. Click on the &#8220;Advanced&#8221; tab at the top.<br />
3. In the startup and recovery group, click on &#8220;Settings&#8221;<br />
4. In the new window that comes up, you&#8217;ll see &#8220;Write debugging information&#8221; and a dropdown beneath it.<br />
5. Choose whatever type of dump you want from the dropdown. (In certain cases, you might not see &#8220;Complete Memory Dump&#8221; as an option over there)<br />
6. If you want, change the location of the dump file &#8211; the default would be &#8220;%systemroot%\memory.dmp&#8221;<br />
7. Click OK as many times as necessary and voila &#8211; you&#8217;re done! Not really &#8211; you need to restart your machine.</p>
<p>So the next time your computer crashes and you&#8217;re asking someone for help, just give them this file as well and tell them &#8220;Here&#8217;s the crash dump; analyze it and tell me which module was the faulting module.&#8221; &#8211; you&#8217;ll sound a lot more technically savvy, and whoever is helping you will be happier as well and help you a lot quicker!<br />
<strong><span style="text-decoration:underline;">P.S:</span></strong> If you want to analyze it yourself, install WinDbg from <a href="http://www.microsoft.com/whdc/devtools/debugging/default.mspx">http://www.microsoft.com/whdc/devtools/debugging/default.mspx</a> and open this dump using WinDbg.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=12&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/20/how-to-dump-your-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>Tools to the rescue!</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/19/tools-to-the-rescue/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/19/tools-to-the-rescue/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 04:41:59 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[WinDbg]]></category>
		<category><![CDATA[SysInternals]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=7</guid>
		<description><![CDATA[Now this is something meant for those who develop applications that run on Windows, but there&#8217;s no harm in the less &#8220;geeky&#8221; trying these out. How useful these tools will be to you is a totally different question altogether &#8211; it depends on your work and your interest&#8230; SysInternals Suite: Now this is a bunch [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=7&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now this is something meant for those who develop applications that run on Windows, but there&#8217;s no harm in the less &#8220;geeky&#8221; trying these out. How useful these tools will be to you is a totally different question altogether &#8211; it depends on your work and your interest&#8230;</p>
<p><strong><span style="text-decoration:underline;">SysInternals Suite:</span></strong> Now this is a bunch of kick-ass tools that are simple and unbelievably easy to use. And the best part &#8211; they&#8217;re free! You can download them from the Microsoft website at <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx">http://technet.microsoft.com/en-us/sysinternals/default.aspx</a>. Oh, and what&#8217;s on par with them being free is, you don&#8217;t have to install these to use &#8211; just double-click and run these! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><span style="text-decoration:underline;">WinDbg:</span></strong> This is even better. This is easily the best debugger around for Windows &#8211; it can simply point to the line of code that is causing trouble if you use it correctly. Easily one of the most powerful debugging tools for Windows, if not <strong><em>the</em></strong> most powerful. You get this tool for free as well! Pick it up from <a href="http://www.microsoft.com/whdc/devtools/debugging/default.mspx">http://www.microsoft.com/whdc/devtools/debugging/default.mspx</a><br />
Don&#8217;t forget to use the help documentation &#8211; after MatLab, this is the best documentation I&#8217;ve ever come across.<br />
A quick note &#8211; when installing WinDbg, make sure it is installed to a directory with no spaces in the path. The default location is in &#8220;C:\Program Files\Debugging Tools for Windows&#8221; or something like that. Change this to &#8220;C:\debuggers&#8221; or something. Having a space in the installation path used to cause inconveniences earlier (though I&#8217;ve never faced any issues)&#8230;</p>
<p>I will write about more tools soon, so stay tuned!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=7&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/19/tools-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
		<item>
		<title>What do you get when you mix coffee and computers?</title>
		<link>http://caffeinecomputing.wordpress.com/2009/12/18/coffee-and-computers/</link>
		<comments>http://caffeinecomputing.wordpress.com/2009/12/18/coffee-and-computers/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:09:32 +0000</pubDate>
		<dc:creator>Thayu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://caffeinecomputing.wordpress.com/?p=4</guid>
		<description><![CDATA[What do you get when you mix coffee and computers? Well, that's what I'm trying to figure out!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=4&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well, that&#8217;s what I&#8217;m trying to figure out! They say you get great technology, but I guess it&#8217;s mostly blinding flashes of the obvious, except for the times when we haven&#8217;t had enough coffee (there&#8217;s some technology) or when we aren&#8217;t near our computers (we get great ideas, which we forget once the coffee goes)&#8230;</p>
<p>What will I talk about in this blog? To be honest, I have no clue whatsoever! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   One thing though - I swear that whatever I write here will be a result of my working with computers or software after large doses of coffee! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caffeinecomputing.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caffeinecomputing.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/caffeinecomputing.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/caffeinecomputing.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caffeinecomputing.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caffeinecomputing.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caffeinecomputing.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caffeinecomputing.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caffeinecomputing.wordpress.com&amp;blog=11013684&amp;post=4&amp;subd=caffeinecomputing&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://caffeinecomputing.wordpress.com/2009/12/18/coffee-and-computers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/6b19143dd05dd1c8244230859e7893e7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Thayu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
