<?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>Cranky Bit &#187; Windows</title>
	<atom:link href="http://blog.crankybit.com/tags/microsoft/windows/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crankybit.com</link>
	<description>Take a byte out of tech!</description>
	<lastBuildDate>Wed, 09 Mar 2011 17:23:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Redirecting Errors to a File in Windows Batch Scripts</title>
		<link>http://blog.crankybit.com/redirecting-errors-to-a-file-in-windows-batch-scripts/</link>
		<comments>http://blog.crankybit.com/redirecting-errors-to-a-file-in-windows-batch-scripts/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 17:18:31 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Batch Scripting]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/?p=344</guid>
		<description><![CDATA[In my post on Redirecting Output to a File in Windows Batch Scripts, I discussed the basics of output redirection into a text file and how this can be used for logging, including error logging by using the &#62;&#38; operator to combine the stderr and stdout streams. But Mark asked, &#8220;How do you just pipe [...]]]></description>
			<content:encoded><![CDATA[<p>In my post on <a target="_blank" href="/redirecting-output-to-a-file-in-windows-batch-scripts/">Redirecting Output to a File in Windows Batch Scripts</a>, I discussed the basics of output redirection into a text file and how this can be used for logging, including error logging by using the <strong>&gt;&amp;</strong> operator to combine the stderr and stdout streams. But Mark asked, &#8220;How do you <em>just</em> pipe stderr without joining it to stdout?&#8221; Good question!</p>
<p>So normal output redirection is handled with just the &gt; or &gt;&gt; operators (depending on whether you want to <em>overwrite</em> or <em>append</em> the target file), like so:</p>
<p><code>dir >> myfile.txt</code></p>
<p>The operator outputs the stdout stream by default. But it can be modified to output the stderr stream by just specifying that stream with the operator. Remember, stderr is stream 2. So, you would do like so:</p>
<p><code>dir 2>> myfile.txt</code></p>
<p>This would write <strong><em>only</em></strong> the error output to the file.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/redirecting-errors-to-a-file-in-windows-batch-scripts/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Why That Batch For Loop Isn&#8217;t Working</title>
		<link>http://blog.crankybit.com/why-that-batch-for-loop-isnt-working/</link>
		<comments>http://blog.crankybit.com/why-that-batch-for-loop-isnt-working/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 10:07:50 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Batch Scripting]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/why-that-batch-for-loop-isnt-working/</guid>
		<description><![CDATA[Time for another fun foray into Windows batch scripts. Perhaps you've used the FOR /F command to loop through the contents of a file (for instance, perhaps some data that was redirected to a text file from a command). Grab a line, act on its values, and output some text and commands. Let's set this [...]]]></description>
			<content:encoded><![CDATA[<p>Time for another fun foray into Windows batch scripts. Perhaps you've used the <a href="http://www.ss64.com/nt/for_f.html" target="_blank">FOR /F</a> command to loop through the contents of a file (for instance, perhaps some data that was <a href="/redirecting-output-to-a-file-in-windows-batch-scripts/">redirected to a text file</a> from a command). Grab a line, act on its values, and output some text and commands.</p>
<p>Let's set this up. First, we have a data file named SomeAccounts.txt:</p>
<blockquote><p>Josh<br />
Mary<br />
Suzy<br />
Amanda<br />
Trisha<br />
Ben</p></blockquote>
<p>Then, we have ProcessAccounts.bat, which we want to just loop through the accounts in the text file, tell us what they are, and tell us the first letter of the account name (just to have something to do):</p>
<div class="igBar"><span id="ldos-3"><a href="#" onclick="javascript:showCodeTxt('dos-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">DOS:</span>
<div id="dos-3">
<div class="dos">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/set.html"><span style="color: #b1b100; font-weight: bold;">set</span></a> <span style="color: #448844;">file</span>=SomeAccounts.txt</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/for.html"><span style="color: #00b100; font-weight: bold;">FOR</span></a> /F %%i <a href="http://www.ss64.com/nt/in.html"><span style="color: #00b100; font-weight: bold;">IN</span></a> <span style="color: #66cc66;">&#40;</span>%<span style="color: #448888;">file</span>%<span style="color: #66cc66;">&#41;</span> <a href="http://www.ss64.com/nt/do.html"><span style="color: #00b100; font-weight: bold;">DO</span></a> <span style="color: #66cc66;">&#40;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/set.html"><span style="color: #b1b100; font-weight: bold;">set</span></a> <span style="color: #448844;">username</span>=%%i</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/echo.html"><span style="color: #b1b100; font-weight: bold;">echo</span></a> My account, %<span style="color: #448888;">username</span>%, starts with %<span style="color: #448888;">username:~<span style="color:#800000;">0</span>,<span style="color:#800000;">1</span></span>%.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Except when you do this, you encounter a problem: All of the values from the FOR loop are the same! It's as if the for loop ran the proper number of times, but it just ran on the last record over and over again! See below:</p>
<blockquote><p>My account, Ben, starts with B.<br />
My account, Ben, starts with B.<br />
My account, Ben, starts with B.<br />
My account, Ben, starts with B.<br />
My account, Ben, starts with B.<br />
My account, Ben, starts with B.</p></blockquote>
<p>What's <em>actually</em> happening is the FOR loop is indeed running over every line, and setting the variables as instructed, but the results of those variables being altered isn't echoed until the FOR loop is complete, so the last value of the variable is what displays. This wouldn't be a problem if you were just using your FOR parameter, in this case <em>%%i</em>, but any variables you set while in the FOR loop, like <em>username</em>, experience this "wait until you're out of the loop" phenomenon.</p>
<p>The fix is simple enough, <u>if</u> you know about it! But I've found the solution to be a bit elusive, which is the whole point of sharing it now.</p>
<p>The key is the <a href="http://www.ss64.com/nt/setlocal.html" target="_blank">setlocal EnableDelayedExpansion</a> command. As explained at ss64.com, making this statement before your FOR loop will enable you to display variables as their value at the moment you're referencing them, or their "intermediate values" while in the middle of the FOR loop. In addition to calling the setlocal command, you then have to reference your variables with the exclamation point (!) rather than percent (%) to indicate that you want to use the intermediate value.</p>
<p>Your script will then look like this:</p>
<div class="igBar"><span id="ldos-4"><a href="#" onclick="javascript:showCodeTxt('dos-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">DOS:</span>
<div id="dos-4">
<div class="dos">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/setlocal.html"><span style="color: #b1b100; font-weight: bold;">setlocal</span></a> EnableDelayedExpansion</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/set.html"><span style="color: #b1b100; font-weight: bold;">set</span></a> <span style="color: #448844;">file</span>=SomeAccounts.txt</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/for.html"><span style="color: #00b100; font-weight: bold;">FOR</span></a> /F %%i <a href="http://www.ss64.com/nt/in.html"><span style="color: #00b100; font-weight: bold;">IN</span></a> <span style="color: #66cc66;">&#40;</span>%<span style="color: #448888;">file</span>%<span style="color: #66cc66;">&#41;</span> <a href="http://www.ss64.com/nt/do.html"><span style="color: #00b100; font-weight: bold;">DO</span></a> <span style="color: #66cc66;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/set.html"><span style="color: #b1b100; font-weight: bold;">set</span></a> <span style="color: #448844;">username</span>=%%i</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.ss64.com/nt/echo.html"><span style="color: #b1b100; font-weight: bold;">echo</span></a> My account, !username!, starts with !username:~<span style="color:#800000;">0</span>,<span style="color:#800000;">1</span>!.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#41;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>It will now happily act as desired, outputting these results:</p>
<blockquote><p>My account, Josh, starts with J.<br />
My account, Mary, starts with M.<br />
My account, Suzy, starts with S.<br />
My account, Amanda, starts with A.<br />
My account, Trisha, starts with T.<br />
My account, Ben, starts with B.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/why-that-batch-for-loop-isnt-working/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Upgrading Subversion Requires a Bindings Update for Trac!</title>
		<link>http://blog.crankybit.com/upgrading-subversion-requires-a-bindings-update-for-trac/</link>
		<comments>http://blog.crankybit.com/upgrading-subversion-requires-a-bindings-update-for-trac/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 20:49:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Trac]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/upgrading-subversion-requires-a-bindings-update-for-trac/</guid>
		<description><![CDATA[My Subversion/Trac server was at Trac v0.9.6 and Subversion v1.3.x because those were the latest stable releases when I set up the server. I decided it would be relatively quick and painless to at least get the latest version of Subversion (v1.4.5) installed since I didn't see anything on the web about Trac v0.9.6 being [...]]]></description>
			<content:encoded><![CDATA[<p>My Subversion/Trac server was at Trac v0.9.6 and Subversion v1.3.x because those were the latest stable releases when I set up the server.  I decided it would be relatively quick and painless to at least get the latest version of Subversion (v1.4.5) installed since I didn't see anything on the web about Trac v0.9.6 being incompatible with newer Subversion builds.</p>
<p>Using the Windows binary installer, I had no problem installing Subversion v1.4.5 on the server. I tested everything and Subversion still worked, it showed the new version when accessing via web access, and Trac still worked fine.</p>
<p>Alas: Don't forget that an upgraded version of Subversion will not upgrade your repository. It <u>will</u> upgrade a working copy of a checked-out repository, but it will not upgrade the repository itself.</p>
<p>That said, I was unaware of one more step that you must take to upgrade Subversion on a Subversion/Trac setup: You must also upgrade the Python bindings to Subversion.</p>
<p>This became apparent the next time I created a <u>new</u> repository, which was not a v1.4.x repository, and when I tried to build a Trac environment to point to it, Trac got upset because of the classic "<a href="http://trac.edgewall.org/ticket/3943" target="_blank">Expected version '3' of repository; found version '5'</a>" error. To fix this, you must set up new bindings to the new version of Subversion, as explained in the <a href="http://trac.edgewall.org/wiki/TracSubversion" target="_blank">TracSubversion</a> page.</p>
<p>Now, I obviously love Subversion and I love Trac, but honestly, straight-forward documentation that is easy to understand for someone who doesn't want to get in the thick of it isn't really the strong suit for these communities, at least when it comes to installation and deployment on the server. What exactly it means--and how to do it--when they say, "Update the Subversion bindings" is not easy to understand. However, the solution <u>is</u> simple.  All that is needed is to <a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&amp;expandFolder=91&amp;folderID=74" target="_blank">download</a> the appropriate "svn-python" Windows installer that matches your version of Subversion and Python (in my case, 1.4.5 and py2.3) and run it on the server.</p>
<p>In my case, I had to stop Apache for the installation to succeed. Upon restarting Apache, everything worked great.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/upgrading-subversion-requires-a-bindings-update-for-trac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows Vista and Samba Not Getting Along: NTLMv2 is the Culprit</title>
		<link>http://blog.crankybit.com/vista-samba-ntlmv2/</link>
		<comments>http://blog.crankybit.com/vista-samba-ntlmv2/#comments</comments>
		<pubDate>Sat, 03 Nov 2007 05:04:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/vista-samba-ntlmv2/</guid>
		<description><![CDATA[After installing Windows Vista, I could not connect to my Samba fileshares. I'm running Samba v3.0.10 on CentOS v4.4. It turns out that NTLMv2, the authentication protocol, is required by default on Windows Vista. According to the Samba Features by Release wiki page, support for NTLMv2 in Samba wasn't fully developed until Samba v3.0.21. Running yum [...]]]></description>
			<content:encoded><![CDATA[<p>After installing Windows Vista, I could not connect to my Samba fileshares. I'm running Samba v3.0.10 on CentOS v4.4.</p>
<p>It turns out that <a target="_blank" href="http://en.wikipedia.org/wiki/NTLM#NTLMv2">NTLMv2</a>, the authentication protocol, is <em>required</em> by default on Windows Vista. According to the <a target="_blank" href="http://wiki.samba.org/index.php?title=Samba_Features_added/changed_%28by_release%29&amp;redirect=no#3.0.21.7Ba.2Cb.2Cc.7D">Samba Features by Release</a> wiki page, support for NTLMv2 in Samba wasn't fully developed until Samba v3.0.21.</p>
<p>Running yum would be a quick way to upgrade Samba to a more recent release. For some reason, though, the repositories I'm pointing to only have v3.0.10 as the latest available update. Rather than hassling with it, I found an article that attacks the issue from the Vista end.</p>
<p>The article <a target="_blank" href="http://www.builderau.com.au/blogs/codemonkeybusiness/viewblogpost.htm?p=339270746">Get Vista and Samba to Work</a> explains how to get Vista to use the older authentication protocols, like the original NTLM. After making this change, I was able to login to my shares immediately.</p>
<p>Basically, all you need to do is run the Local Security Policies console snapin (secpol.msc), open Local Policies --&gt; Security Options --&gt; Network Security: LAN Manager authentication level, and change the setting from "NTLMv2 responses only" to one of the more lenient settings, like "LM and NTLM – use NTLMV2 session security if negotiated".</p>
<p>This works for me because I have one, sometimes two, machines with Windows Vista connecting to my server. If you had lots of machines connecting to the server, it'd obviously be worth your time to just upgrade Samba to a version that supports NTLMv2.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/vista-samba-ntlmv2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free Command-Line Zip on Windows</title>
		<link>http://blog.crankybit.com/free-command-line-zip-on-windows/</link>
		<comments>http://blog.crankybit.com/free-command-line-zip-on-windows/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 12:30:53 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Batch Scripting]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/free-command-line-zip-on-windows/</guid>
		<description><![CDATA[Both Linux and Mac OS X have zip, gzip, and bzip2 command-line tools. What about Windows? If you're trying to do some scripting to automate some archiving or backup, and you want it to be a classic, WinZip-compatible .zip file, how can you do it? WinZip offers a WinZip Command Line Add-on free of charge--if [...]]]></description>
			<content:encoded><![CDATA[<p>Both Linux and Mac OS X have zip, gzip, and bzip2 command-line tools. What about Windows? If you're trying to do some scripting to automate some archiving or backup, and you want it to be a classic, WinZip-compatible .zip file, how can you do it? </p>
<p>WinZip offers a <a href="http://www.winzip.com/prodpagecl.htm">WinZip Command Line Add-on</a> free of charge--if you already own a copy of <a href="http://www.winzip.com/prodpagewz.htm">WinZip Pro</a>!</p>
<p>You shouldn't have to pay for command-line zip. And you don't have to. Enter <a href="http://www.info-zip.org/">Info-ZIP</a>. This workgroup has been maintaining free, portable, high-quality versions of zip and unzip. They have plenty of command-line arguments like you would expect from an open source project. </p>
<p>So, with this project's executables in your system path, you can write up a batch file that is executed as a Windows scheduled task. Maybe something like this:</p>
<div class="igBar"><span id="ldos-7"><a href="#" onclick="javascript:showCodeTxt('dos-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">DOS:</span>
<div id="dos-7">
<div class="dos">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">zip -q -S -r c:pathMyBackup.zip c:data -i@include.lst </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This will zip the c:data directory. Arguments: <strong>-q</strong> to do it quietly, <strong>-S</strong> to include system files, <strong>-r</strong> to recurse into subdirectories. Finally, use <strong>-i</strong> to point to a file that indicates the exact files to <strong>i</strong>nclude, by means of a carriage return delimited list. </p>
<p>You can alternatively use <strong>-x</strong> to specify only which files should be e<strong>x</strong>cluded. Perhaps something like this:</p>
<div class="igBar"><span id="ldos-8"><a href="#" onclick="javascript:showCodeTxt('dos-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">DOS:</span>
<div id="dos-8">
<div class="dos">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">zip -q -S -r c:pathMyBackup.zip c:data -x@exclude.lst </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>The command-line flags are all optional, of course. This tool is certainly a must-have for the Windows scripter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/free-command-line-zip-on-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Uninspiring Vista</title>
		<link>http://blog.crankybit.com/uninspiring-vista/</link>
		<comments>http://blog.crankybit.com/uninspiring-vista/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 21:00:01 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/uninspiring-vista/</guid>
		<description><![CDATA[Steve Jobs has revealed that nearly 50% of all Mac sales are from "Switchers", individuals who did not previously own a Mac. So it isn't news to hear about someone getting fed up with Windows and having that epiphany that opens their heart to Apple and OS X. Nevertheless, in her review entitled Uninspiring Vista, [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Jobs has revealed that nearly 50% of all Mac sales are from "Switchers", individuals who did not previously own a Mac. So it isn't news to hear about someone getting fed up with Windows and having that epiphany that opens their heart to Apple and OS X.</p>
<p>Nevertheless, in her review entitled <a target="_blank" href="http://www.technologyreview.com/Infotech/17992/page1/">Uninspiring Vista</a>, Erika Jonietz explains how Windows Vista, as nifty as it is in many ways, was the straw that broke the camel's back and caused her to appreciate how awesome OS X is and the entire Macintosh experience can be.</p>
<p>A great read for any Mac fan!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/uninspiring-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing WriteRoom</title>
		<link>http://blog.crankybit.com/introducing-writeroom/</link>
		<comments>http://blog.crankybit.com/introducing-writeroom/#comments</comments>
		<pubDate>Sun, 31 Dec 2006 11:53:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/introducing-writeroom/</guid>
		<description><![CDATA[We've worked so hard at enabling our computers to multitask effectively--and increasingly faster--that we have far surpassed the human ability to multitask. Don't get me wrong; being able to continue browsing the web or working on a document while I'm downloading a large file or processing some video is obviously invaluable. It's hard to imagine [...]]]></description>
			<content:encoded><![CDATA[<p>We've worked so hard at enabling our computers to multitask effectively--and increasingly faster--that we have far surpassed the <em>human </em>ability to multitask. Don't get me wrong; being able to continue browsing the web or working on a document while I'm downloading a large file or processing some video is obviously invaluable. It's hard to imagine a time when we actually had to sit and wait helplessly while our computer chugged away at some data.</p>
<p>Unfortunately, some of us humans might try so hard to leverage our computer's multitasking abilities that the ultimate bottleneck becomes the limit of our own mental concentration. You're working on a document, but you also have your email client open and perhaps a few tabs on your web browser. Before you know it, you've wasted a significant period of time replying to email or going off on a tangent through the web, when the most important task at hand was just to finish typing up that document.</p>
<p>Enter <a target="_blank" href="http://www.hogbaysoftware.com/product/writeroom">WriteRoom</a>. It may seem archaic by today's standards to boot up your computer into a word processor program and to only be able to use your computer for that purpose until you finish and boot into another program, but it sure didn't test human self-control and concentration like the systems we have today. WriteRoom duplicates that simple, distraction-free experience, and while you're at it, gives you a bit of nostalgic joy in the process. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Sure, you could get a similar affect by opening TextEdit (on the Mac) or Notepad (on Windows), but where's the joy in that experience?</p>
<p>Did you grow up on an Apple ][ using AppleWorks with a green-on-black monochrome monitor? WriteRoom's default scheme duplicates just that environment. Did you have the DOS PC's common white-on-blue? Or can you just not stand anything but black-on-white? Fine, the color scheme is customizable. So is the font, so you don't <em>have</em> to stick with a monospaced font, although it sure adds to the nostalgia. <img src='http://blog.crankybit.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>And the best part is that you don't <em>have</em> to give up the multitasking bit to use WriteRoom. You can run iTunes and download that huge file in the background, but experience a visually simple and uncluttered experience while working on your text document.</p>
<p><a target="_blank" href="http://www.hogbaysoftware.com/product/writeroom">WriteRoom</a> is for the Mac only, and the original version is free.  A clone called <a target="_blank" href="http://they.misled.us/dark-room">Dark Room</a> was written to respectfully "capture the essence of WriteRoom" for Windows machines, and is also free.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/introducing-writeroom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2003 Upgrade Caused &#8220;500 NULL&#8221; Error in CFMX 7</title>
		<link>http://blog.crankybit.com/windows-2003-upgrade-caused-500-null-error-in-cfmx-7/</link>
		<comments>http://blog.crankybit.com/windows-2003-upgrade-caused-500-null-error-in-cfmx-7/#comments</comments>
		<pubDate>Thu, 28 Dec 2006 13:14:50 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/windows-2003-upgrade-caused-500-null-error-in-cfmx-7/</guid>
		<description><![CDATA[I was testing an OS upgrade from Windows 2000 to Windows 2003 on a ColdFusion webserver earlier this week, and I experienced only one hiccup, although it was a momentary show stopper. The ODBC services would not start, and although the "ColdFusion MX 7 Application Server" service was started, browsing ColdFusion pages received an odd [...]]]></description>
			<content:encoded><![CDATA[<p>I was testing an OS upgrade from Windows 2000 to Windows 2003 on a ColdFusion webserver earlier this week, and I experienced only one hiccup, although it was a momentary show stopper.</p>
<p>The ODBC services would not start, and although the "ColdFusion MX 7 Application Server" service was started, browsing ColdFusion pages received an odd error page:</p>
<p style="margin-left: 40px">500 NULL</p>
<p>There was a <a target="_blank" href="http://www.adobe.com/go/f9e312a2">Macromedia TechNote</a> about this matter, although it was unresolved as of the TechNote's last update.</p>
<p>Whereas a <a target="_blank" href="http://www.google.com/search?q=500+null">Google search</a> will uncover many other times this error may pop up, my circumstances applied after the OS upgrade and on every single page view in its entirety.</p>
<p>The TechNote gives a good hint when it says the error can be caused by an empty or missing license.properties file. My answer was similar: The user that the ColdFusion service was running as didn't have permission, after the upgrade, to read from the CFusionMX7 directory.</p>
<p>I gave the user read rights and everything began working wonderfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/windows-2003-upgrade-caused-500-null-error-in-cfmx-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pogue on Windows Vista Copying OS X</title>
		<link>http://blog.crankybit.com/pogue-on-windows-vista-copying-os-x/</link>
		<comments>http://blog.crankybit.com/pogue-on-windows-vista-copying-os-x/#comments</comments>
		<pubDate>Tue, 26 Dec 2006 12:17:27 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/pogue-on-windows-vista-copying-os-x/</guid>
		<description><![CDATA[If you haven't seen it yet, David Pogue's video discussing whether Windows Vista copies Mac OS X is pretty entertaining material...for Mac enthusiasts, anyway. Even though I think it is pretty blatant, for those of you who do not realize: David is using a common linguistic tool known as sarcasm.]]></description>
			<content:encoded><![CDATA[<p>If you haven't seen it yet, David Pogue's video discussing whether <a target="_blank" href="http://video.on.nytimes.com/?fr_story=d14603c1e23e6ce37920a8134a2e27b1405a4991&#038;rf=bm">Windows Vista copies Mac OS X</a> is pretty entertaining material...for Mac enthusiasts, anyway.</p>
<p>Even though I think it is pretty blatant, for those of you who do not realize: David is using a common linguistic tool known as <em>sarcasm. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/pogue-on-windows-vista-copying-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resetting Terminal Services Connections</title>
		<link>http://blog.crankybit.com/resetting-terminal-services-connections/</link>
		<comments>http://blog.crankybit.com/resetting-terminal-services-connections/#comments</comments>
		<pubDate>Sat, 23 Dec 2006 11:37:34 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/resetting-terminal-services-connections/</guid>
		<description><![CDATA[A few days ago at work, I went to connect to a headless server at work, and it indicated that I couldn't connect because all the Terminal Services connections were in use. What now? There are graceful ways around the issue. You can (a) Reset one of the connections remotely, freeing up room for you, [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago at work, I went to connect to a headless server at work, and it indicated that I couldn't connect because all the Terminal Services connections were in use. What now?</p>
<p>There are graceful ways around the issue. You can <strong>(a) </strong>Reset one of the connections remotely, freeing up room for you, or <strong>(b) </strong>Connect to the computer's console session and then reset the sessions  from a GUI interface.</p>
<p><strong>Resetting connections remotely. </strong>This method is more graceful, but requires a bit more work. As Scott Forsyth described in <a target="_blank" href="http://weblogs.asp.net/owscott/archive/2003/12/30/Managing-Terminal-Services-Sessions-Remotely.aspx">Managing Terminal Services Sessions Remotely</a>, the qwinsta (<strong>q</strong>uery <strong>win</strong>dows <strong>sta</strong>tion) and rwinsta (<strong>r</strong>eset <strong>win</strong>dows <strong>sta</strong>tion) commands can help you accomplish this.</p>
<p>Use qwinsta to find a session to clear, or reset:</p>
<p><code>C:>qwinsta /server:MyServerName<br />
SESSIONNAME       USERNAME                  ID  STATE   TYPE        DEVICE<br />
0  Disc    rdpwd<br />
rdp-tcp                                 65536  Listen   rdpwd<br />
console                                     5  Conn     wdcon<br />
rdp-tcp#59 MyUserName                  2  Active  rdpwd</code></p>
<p>In this example, "MyUserName" has a session, and I could clear that session to take it's place. To do that, I would use rwinsta to clear the session, which has an ID of 2:</p>
<p><code>C:>rwinsta 2 /server:MyServerName /V<br />
Resetting session ID 2<br />
Session ID 2  has been reset</code></p>
<p>With the session being reset, I could now successfully login with Remote Desktop.</p>
<p><strong>Connecting to a console session.</strong> Windows will always have a console session, which is the session that represents the session outputting to the physical monitor, if one were plugged in. If a user were logged into the machine and physically using the mouse, keyboard, and monitor that are plugged into the machine, and you then connected remotely to the console session, their session would be disconnected and you would connect to that console session.  Obviously, this is not the typical approach you would want to take, but it <u>is</u> an option when you need to force yourself onto the computer.</p>
<p>Basically, this is accomplished by running Remote Desktop from the command line (<a target="_blank" href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ts_cmd_mstsc.mspx?mfr=true">mstsc</a>) and invoking the command line argument to connect to the console session.</p>
<p><code>mstsc -v:MyServerName -console</code></p>
<p>That's all there is to it! At that point, you can either proceed with your work or use the console session to clear any other Terminal Services sessions in the Terminal Services control panel.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/resetting-terminal-services-connections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some iPods Are Shipping With a Windows Virus</title>
		<link>http://blog.crankybit.com/some-ipods-are-shipping-with-a-windows-virus/</link>
		<comments>http://blog.crankybit.com/some-ipods-are-shipping-with-a-windows-virus/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 01:11:03 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[iPod/iPhone]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/some-ipods-are-shipping-with-a-windows-virus/</guid>
		<description><![CDATA[This is pretty funny. Apple contracts various companies to manufacture their iPods, and apparently one company mistakenly allowed a situation where the iPods were being manufactured and released with the RavMonE.exe virus, effectively serving as Typhoid Mary devices for any Windows customers. Apple is taking steps to correct the matter, and apparently it is an extremely small percentage [...]]]></description>
			<content:encoded><![CDATA[<p>This is pretty funny. Apple contracts various companies to manufacture their iPods, and apparently one company mistakenly allowed a situation where the iPods were being manufactured and released with the <em>RavMonE.exe</em> virus, effectively serving as <a href="http://dictionary.reference.com/browse/typhoid%20mary" target="_blank">Typhoid Mary</a> devices for any Windows customers.</p>
<p>Apple is taking steps to correct the matter, and apparently it is an extremely small percentage (less than 1%) of affected iPods.</p>
<p>In the Information Week article "<a href="http://www.informationweek.com/news/showArticle.jhtml?articleID=193400381" target="_blank">Apple Says Shipped iPods Carrying Computer Virus</a>", statements from both Apple and Microsoft are quoted. Allow me to translate and paraphrase.</p>
<p><strong>Apple:</strong> "We're sorry for shipping our iPod with a Windows virus. Gee, it's too bad Windows is so bad with viruses."</p>
<p><strong>Microsoft:</strong> "Yeah, but you're stupid for letting the virus get on your product, even if, erm, it doesn't affect your own OS. Just watch it in the future, will ya?"</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/some-ipods-are-shipping-with-a-windows-virus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows XP Finally Works on Intel Macs!</title>
		<link>http://blog.crankybit.com/windows-xp-finally-works-on-intel-macs/</link>
		<comments>http://blog.crankybit.com/windows-xp-finally-works-on-intel-macs/#comments</comments>
		<pubDate>Fri, 17 Mar 2006 17:23:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/windows-xp-finally-works-on-intel-macs/</guid>
		<description><![CDATA[During the same week that Microsoft announces that they would be removing support for UEFI from Windows Vista, some hackers finally establish a method to install Windows XP on Intel Macs (legally, I might add!). That is exciting, and the timing is of course very comforting. I was naturally livid when I read about Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>During the same week that Microsoft announces that they would be removing support for UEFI from Windows Vista, some hackers finally establish a method to install Windows XP on Intel Macs (legally, I might add!).</p>
<p>That is <em>exciting,</em> and the timing is of course very comforting.</p>
<p>I was naturally livid when I read about <a href="http://www.eweek.com/article2/0,1759,1937668,00.asp">Microsoft pulling UEFI support from Windows Vista</a> on March 14. For many users who highly prefer Mac OS X but want the flexibility to use Windows when necessary, the Intel transition was an excitement followed by frustration when we realized that Windows XP was not cognizant of UEFI. For us, Windows Vista seemed the best, cleanest solution. eWeek's David Morgenstern holds that <a href="http://www.eweek.com/article2/0,1759,1937900,00.asp">Microsoft's EFI pullback is Apple's gain</a>, which is a positive attitude but I don't feel there is much realistic validity to his opinion; Vista's EFI-lessness gives Mac users one more bullet on their bragging rights list. That helps us dual-boot Windows on our Macs how? And it makes Windows users wish they were running OS X for what major benefits?</p>
<p>Furthermore, Microsoft is not expressing any interest in expediting the development of a Universal, Intel native version of Virtual PC.</p>
<p>Although there have been understandable and reasonable explanations for both of these scenarios that are unrelated to Microsoft's interest in the success of the new Macs, the zeal in us loyalists moves us to irritation and suspicion that Microsoft may be making a passive/aggressive move to frustrate the Intel transition.</p>
<p>Alas, another day, another innovation in this incredibly busy year in the Apple universe. Some hackers have finally been able to answer the challenge on <a href="http://www.onmac.net/">OnMac.net</a> to successfully get Windows XP installed on an Intel Mac! He has posted <a href="http://www.flickr.com/photos/32436196@N00">photos</a> and even a <a href="http://youtube.com/watch?v=nzH6OFpXgzI">video</a> as proof of accomplishment, in addition to the required patched files and instructions. At this point, it has been tested and verified by numerous sources and testers.</p>
<p>My need to purchase a new PC just vanished.. Sorry, Dell!</p>
<p>Article: <a href="http://www.eweek.com/article2/0,1895,1939061,00.asp">Web Site Reports Intel Mac Dual-Boot Breakthrough</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/windows-xp-finally-works-on-intel-macs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows on Macs Without Windows&#8230;But Don&#8217;t Get Too Giddy</title>
		<link>http://blog.crankybit.com/windows-on-macs-without-windowsbut-dont-get-too-giddy/</link>
		<comments>http://blog.crankybit.com/windows-on-macs-without-windowsbut-dont-get-too-giddy/#comments</comments>
		<pubDate>Mon, 20 Feb 2006 18:34:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/windows-on-macs-without-windowsbut-dont-get-too-giddy/</guid>
		<description><![CDATA[If you're familar with the Darwine project, then this isn't anything new. And this tidbit of news itself is already a couple weeks old, but I never got around to posting it, and I wanted to bring it up. Darwine is an open source project for Macs (via OS X's open source Darwin) that piggy-backs [...]]]></description>
			<content:encoded><![CDATA[<p>If you're familar with the <a href="http://darwine.opendarwin.org/">Darwine</a> project, then this isn't anything new. And this tidbit of news itself is already a couple weeks old, but I never got around to posting it, and I wanted to bring it up.</p>
<p>Darwine is an open source project for Macs (via OS X's open source Darwin) that piggy-backs on the WINE open source project for Linux. Basically, it is a project to allow Windows applications to run on your computer without the Windows operating system. It does this by emulating the Windows APIs.</p>
<p>So a Red Hat box could run a Windows application side-by-side its X11 apps. This is obviously a bit easier on an x86 build of Linux; thus the separate project--Darwine--for running Windows apps on Mac OS X on a non-Intel processor. Well, with the advent of Mac OS X going Intel native, this task just got a whole lot easier. Which is a relative statement, of course, because in general the premise of the project is very challenging, and notably also very volatile. For instance, the project is limited in what applications can run, and this is after years of development during the stagnant period of Windows XP inactivity. With the release of Windows Vista, undoubtedly the project will be broken yet again for quite some time.</p>
<p>But my purpose isn't pessimism. My featured article today (<a href="http://macslash.org/article.pl?sid=06/02/08/0759236">MacSlash: Darwine Not Functional On Intel Macs</a>) reports the great progress they've made in getting Darwine to work on Intel Macs, and ponders the possibilities of future progress. It <em>is</em> exciting to see this development; it is very sad that this project will probably never have the time or development energy to mature into something that can be used on a wide scale.</p>
<p>Nevertheless, it is worth keeping an eye on!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/windows-on-macs-without-windowsbut-dont-get-too-giddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Install iTunes on Windows XP SP2</title>
		<link>http://blog.crankybit.com/how-to-install-itunes-on-windows-xp-sp2/</link>
		<comments>http://blog.crankybit.com/how-to-install-itunes-on-windows-xp-sp2/#comments</comments>
		<pubDate>Sun, 05 Jun 2005 06:52:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/how-to-install-itunes-on-windows-xp-sp2/</guid>
		<description><![CDATA[Yes, the ravages of XP's infamous Service Pack 2 are still being felt. Attempts to install iTunes on a Windows XP machine running SP2 may result in error messages and an inability to complete the install. But the fix is easier than you'd think. ;-D First of all, the error message may look something like [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, the ravages of XP's infamous Service Pack 2 are still being felt. Attempts to install iTunes on a Windows XP machine running SP2 may result in error messages and an inability to complete the install. But the fix is easier than you'd think. ;-D</p>
<p>First of all, the error message may look something like this: "OpenSCManagerA Error - Error Connecting To Service, Error Number=0". Your mileage may vary slightly.</p>
<p>But the software actually is fully installed. My guess is that SP2 messes with security permissions that prevent the installer from starting or restarting some services. Once the intended processes cannot complete, the installer spits out that nasty message, and upon your clicking "Okay", completely removes the installation.</p>
<p>I don't know how thoroughly this solution works, but if you copy the installation directory that is created in the Program Files directory (for instance, "c:Program FilesiTunes") after the error message appears but before clicking "Okay", it appears that you acquire all the files from the installation. Click "Okay" and the installer uninstalls the files. Then just place your copy of the iTunes directory back into the Program Files directory, and you have a working version of iTunes. You can then make shortcuts in the Start Menu or wherever else you want them.</p>
<p>Too complicated for your taste? Send your curses to Microsoft for breaking existing software and go buy a Mac. For everyone else, I hope this proves helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/how-to-install-itunes-on-windows-xp-sp2/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Microsoft &#8220;Can&#8217;t Even Copy Fast&#8221;</title>
		<link>http://blog.crankybit.com/microsoft-cant-even-copy-fast/</link>
		<comments>http://blog.crankybit.com/microsoft-cant-even-copy-fast/#comments</comments>
		<pubDate>Mon, 25 Apr 2005 16:49:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/microsoft-cant-even-copy-fast/</guid>
		<description><![CDATA[At a recent shareholders meeting, Steve Jobs made a great, succinct swipe at Microsoft and Longhorn. It is mentioned in: Jobs rebuts eco-group claims at annual meeting. According to MacWorld, when Jobs was asked about the release of Mac OS X Tiger and the upcoming Longhorn, he said, �They are shamelessly trying to copy us...I [...]]]></description>
			<content:encoded><![CDATA[<p>At a recent shareholders meeting, Steve Jobs made a great, succinct swipe at Microsoft and Longhorn.</p>
<p>It is mentioned in: <a href="http://www.macworld.com/news/2005/04/21/shareholders/index.php/?lsrc=mcweek-0422">Jobs rebuts eco-group claims at annual meeting</a>.</p>
<p>According to MacWorld, when Jobs was asked about the release of Mac OS X Tiger and the upcoming Longhorn, he said, �They are shamelessly trying to copy us...I think the most telling thing is that Tiger will ship at the end of the month and Longhorn is still two years out. They can�t even copy fast.�</p>
<p>What a great line!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/microsoft-cant-even-copy-fast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Many Doubt Longhorn&#8217;s 2006 Release</title>
		<link>http://blog.crankybit.com/many-doubt-longhorns-2006-release/</link>
		<comments>http://blog.crankybit.com/many-doubt-longhorns-2006-release/#comments</comments>
		<pubDate>Wed, 20 Apr 2005 15:10:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/many-doubt-longhorns-2006-release/</guid>
		<description><![CDATA[Adding fuel to the fire about Longhorn as well as salt to the wound of SQL Server's laughable clarified release date is speculation in the industry that Microsoft's Longhorn will not make its 2006 release date. Read about it at: Longhorn in 2006: Can Microsoft Really Pull This Off? Granted, opinions are just that, nothing [...]]]></description>
			<content:encoded><![CDATA[<p>Adding fuel to the fire about Longhorn as well as salt to the wound of <a href="/2005/03/if-you-cant-release-project-on-time.htm">SQL Server's laughable clarified release date</a> is speculation in the industry that Microsoft's Longhorn will not make its 2006 release date.</p>
<p>Read about it at: <a href="http://www.eweek.com/article2/0,1759,1786660,00.asp">Longhorn in 2006: Can Microsoft Really Pull This Off?</a></p>
<p>Granted, opinions are just that, nothing concrete. But the opinions are a reflection of Microsoft's track record, which is indeed concrete, and not flattering for Microsoft.</p>
<p>To Microsoft's credit, at least they are readily acknowledging that Longhorn won't be ready any time <em>soon</em> in 2006; when you look at the schedule of events surrounding the Longhorn release, you can see that they anticipate it hitting retail shelves (and bundled with Wintel machines) in time for Christmas 2006. That places the release date 20 full months away, a lot further than the short 8 full months before the beginning of 2006.</p>
<p>Nevertheless, many things have to happen between now and then, starting with a working beta, which Microsoft is already overdue on delivering.</p>
<p>Let's just sit back and see what the giant pulls off.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/many-doubt-longhorns-2006-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s Timeliness Puts Microsoft to Shame</title>
		<link>http://blog.crankybit.com/apples-timeliness-puts-microsoft-to-shame/</link>
		<comments>http://blog.crankybit.com/apples-timeliness-puts-microsoft-to-shame/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 20:44:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/apples-timeliness-puts-microsoft-to-shame/</guid>
		<description><![CDATA[Coming off the curtails of Microsoft's absurd recent announcement redefining the seasons to avoid another release date pushback, progress over in Tiger land strongly suggests that Apple may be releasing Tiger earlier than some expected. Please read: Tiger on Track for Mid-April Release Granted, all Apple ever promised was "in the first half of 2005." [...]]]></description>
			<content:encoded><![CDATA[<p>Coming off the curtails of Microsoft's absurd recent announcement redefining the seasons to avoid another release date pushback, progress over in Tiger land strongly suggests that Apple may be releasing Tiger <em>earlier</em> than some expected.</p>
<p>Please read: <a href="http://www.eweek.com/article2/0,1759,1780719,00.asp">Tiger on Track for Mid-April Release</a></p>
<p>Granted, all Apple ever promised was "in the first half of 2005." Understandably, everyone translated that as "in the summer of 2005," a reasonable conclusion. How pleasantly surprised we all will be if Apple could push out Tiger in early May, potentially even in late April!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/apples-timeliness-puts-microsoft-to-shame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If You Can&#8217;t Release the Project On Time, Change the Seasons</title>
		<link>http://blog.crankybit.com/if-you-cant-release-the-project-on-time-change-the-seasons/</link>
		<comments>http://blog.crankybit.com/if-you-cant-release-the-project-on-time-change-the-seasons/#comments</comments>
		<pubDate>Tue, 29 Mar 2005 15:42:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/if-you-cant-release-the-project-on-time-change-the-seasons/</guid>
		<description><![CDATA[What do you do when you've been promising a product for 4 years, and now your inability to deliver is becoming a joke? What do you do when you need to push back your release date yet again, but you can't bear more rants from your cherished customers? Well, if you're Microsoft and you've promised [...]]]></description>
			<content:encoded><![CDATA[<p>What do you do when you've been promising a product for 4 years, and now your inability to deliver is becoming a joke? What do you do when you need to push back your release date yet again, but you can't bear more rants from your cherished customers?</p>
<p>Well, if you're Microsoft and you've promised a summer release date, why not just change the definition of "Summer"?</p>
<p>Please read: <a href="http://www.eweek.com/article2/0,1759,1780118,00.asp?kc=ewnws032905dtx1k0000599">Microsoft Clarifies SQL Server Ship Date</a>.</p>
<p>I always thought it was commonly understood in the United States that "Summer" indicated anytime in the months of June through August. However, Microsoft has indicated that they are not <em>altering</em> SQL Server's release date--they are merely <em>clarifying</em> what they meant by indicating "Summer 2005"--by rewording it to "the second half of 2005", which I understand as anytime in the months of July through December.</p>
<p>Don't rest on the crutch of petty word games; if you can't release your product by your latest promised release date, accept the truth and report it as such. I'm sure SQL Server will barely make a 2005 release date, if at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/if-you-cant-release-the-project-on-time-change-the-seasons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a System Image of a Windows Install</title>
		<link>http://blog.crankybit.com/making-a-system-image-of-a-windows-install/</link>
		<comments>http://blog.crankybit.com/making-a-system-image-of-a-windows-install/#comments</comments>
		<pubDate>Fri, 25 Mar 2005 21:41:00 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/making-a-system-image-of-a-windows-install/</guid>
		<description><![CDATA[I can't count how many times I've reinstalled Windows on my workstation at home. Sometimes it's because of my obsessive need to keep a clean system; other times it's because I've hosed my system with my multiple-system boot setup. Regardless, I've been wasting my time. I could have been imaging my computer this whole time. [...]]]></description>
			<content:encoded><![CDATA[<p>I can't count how many times I've reinstalled Windows on my workstation at home. Sometimes it's because of my obsessive need to keep a clean system; other times it's because I've hosed my system with my multiple-system boot setup. Regardless, I've been wasting my time. I could have been imaging my computer this whole time.</p>
<p>So now I've wised up. Just today I made a "perfect" Windows install, with SP2, my anti-virus software, my preferred settings, and a couple of my most commonly used programs. Now that that's done, I use a Linux Live CD--which for the uninitiated, is a Linux bootable CD--and now I'm imaging my Windows partition with Linux.</p>
<p>How, you might ask? It's simple!</p>
<p>Once Linux boots up, I first login to my fileserver, which is coincidentally a Linux system as well, but it doesn't have to be. In fact, I'm actually connecting to it using Samba. Then, I simply use the DD command:</p>
<p>dd if=<em>[The partition you want to image]</em> of=<em>[The location of the file to save]</em></p>
<p>So, in my exact case, I mounted the fileshare at /ramdisk/bkup, and my partition was /dev/hda1, so:</p>
<p>dd if=/dev/hda1 of=/ramdisk/bkup/WinXPSP2.img</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/making-a-system-image-of-a-windows-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Acknowledges Macs May Get Infected While Using Virtual PC</title>
		<link>http://blog.crankybit.com/microsoft-acknowledges-macs-may-get-infected-while-using-virtual-pc/</link>
		<comments>http://blog.crankybit.com/microsoft-acknowledges-macs-may-get-infected-while-using-virtual-pc/#comments</comments>
		<pubDate>Fri, 04 Feb 2005 15:26:47 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.crankybit.com/microsoft-acknowledges-macs-may-get-infected-while-using-virtual-pc/</guid>
		<description><![CDATA[I think this is the greatest thing ever! It is obviously undisputed that Windows machines are by far the most vulnerable machines in the world, but it is much more satisfying when a branch of Microsoft openly acknowledges this as well! Check out the Top 10 Questions About Virtual PC from Microsoft, then scroll down [...]]]></description>
			<content:encoded><![CDATA[<p>I think this is the greatest thing ever! It is obviously undisputed that Windows machines are <em>by far</em> the most vulnerable machines in the world, but it is much more satisfying when a branch of Microsoft openly acknowledges this as well!</p>
<p>Check out the <a href="http://www.microsoft.com/mac/products/virtualpc/using.aspx?pid=usingvirtualpc&#038;type=howto&#038;article=/mac/library/how_to_articles/virtualpc/vpc_top10questions.xml">Top 10 Questions About Virtual PC</a> from Microsoft, then scroll down to Question #10, "Does Virtual PC make my Mac more vulnerable to computer viruses?"</p>
<p>Indeed, in the answer, Microsoft openly acknowledges that Mac users are obviously exposed to the same vulnerabilities of a PC while they are running Virtual PC. Obviously--thankfully--these viruses will not be able to operate while any virtual machines running Windows are deactivated, and even if viruses do propagate to a Mac volume (by means of shared folders, for instance), they will not be able to run under the Mac environment. Nevertheless, the door is open for Mac volumes to be littered with virus files if a virtual machine running Windows is infected on Virtual PC. Indeed, this happened to me a few years ago, and it was a pain, because the virtual machine running Windows littered my Mac with virus files.</p>
<p>Microsoft is certainly forced to make such acknowledgments, and it is oh so sweet!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crankybit.com/microsoft-acknowledges-macs-may-get-infected-while-using-virtual-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

