<?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>BLOG von mir</title>
	<atom:link href="http://blog.mwholt.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mwholt.com</link>
	<description>Writings, notes, and commentaries of Matthew W. Holt.</description>
	<lastBuildDate>Tue, 16 Jun 2009 23:53:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How I know to avoid a technology company</title>
		<link>http://blog.mwholt.com/183/how-i-know-to-avoid-a-technology-company/</link>
		<comments>http://blog.mwholt.com/183/how-i-know-to-avoid-a-technology-company/#comments</comments>
		<pubDate>Thu, 28 May 2009 00:34:40 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mwholt.com/?p=183</guid>
		<description><![CDATA[I saw an ad today on a city bus for co-location hosting. It said the name of the company, what it did (like &#8220;[Something] Co-located Hosting&#8221;), and to the left had a picture of a guy standing with his arms folded, turned slightly, and smiling at me.
Besides being creepy having a grown male man smiling [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 390px"><img title="Creepy Man" src="http://www.istockphoto.com/file_thumbview_approve/7474524/2/istockphoto_7474524-confident-professional.jpg" alt="Stock Model -- What??" width="380" height="380" /><p class="wp-caption-text">Stock Model -- What??</p></div>
<p>I saw an ad today on a city bus for co-location hosting. It said the name of the company, what it did (like &#8220;[Something] Co-located Hosting&#8221;), and to the left had a picture of a guy standing with his arms folded, turned slightly, and smiling at me.</p>
<p>Besides being creepy having a grown male man smiling at me&#8230;</p>
<p>I want to go to the PR person for the company and ask:</p>
<p>&#8220;What does the stock model have to do with your business?&#8221;</p>
<p>&#8220;Are you assuming the market understands what your business is about, or is turned on by strange smiling men?&#8221;</p>
<p>&#8220;If your advertising department is incapable of portraying your business, how can I trust that your management team sufficiently understands the business enough to explain it to employees in the advertising department, let alone prospective customers?&#8221;</p>
<p>&#8220;And if your management team lacks an understanding of the business, how can I place my trust in buying your services?&#8221;</p>
<p>I think poor advertisements go beyond this. I personally think that any medium-large-sized companies should have their ads reviewed by a member or subset of the management team, since they do, and the ad will, be representing the company to people that may have never heard of it. How can they expect to get away with stuff like this and still be effective? Perhaps it&#8217;s time to re-think your marketing plan.</p>
<p>UPDATE: Oh yes, it was &#8220;Colocation with Confidence&#8221; &#8212; Utah-based <a href="http://www.fiber.net" target="_blank">Fibernet</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/183/how-i-know-to-avoid-a-technology-company/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Launch of Wolfram&#124;Alpha</title>
		<link>http://blog.mwholt.com/179/the-launch-of-wolframalpha/</link>
		<comments>http://blog.mwholt.com/179/the-launch-of-wolframalpha/#comments</comments>
		<pubDate>Sat, 16 May 2009 02:43:39 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mwholt.com/179/the-launch-of-wolframalpha/</guid>
		<description><![CDATA[Watching Wolfram&#124;Alpha launch right now &#8212; this is pretty cool. Looks like they&#8217;re having some performance/logging problems, but I watched the little red dot in Utah appear!
]]></description>
			<content:encoded><![CDATA[<p>Watching Wolfram|Alpha launch right now &#8212; this is pretty cool. Looks like they&#8217;re having some performance/logging problems, but I watched the little red dot in Utah appear!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/179/the-launch-of-wolframalpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to hide all those dumb quizzes on Facebook</title>
		<link>http://blog.mwholt.com/170/hide-all-those-dumb-quizzes-on-facebook/</link>
		<comments>http://blog.mwholt.com/170/hide-all-those-dumb-quizzes-on-facebook/#comments</comments>
		<pubDate>Mon, 11 May 2009 02:43:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mwholt.com/?p=170</guid>
		<description><![CDATA[While this isn&#8217;t a perfect solution, it gets the job done, and it&#8217;s just a little trick that I don&#8217;t think many people know about.
To hide all the annoying quizzes that fill your news feed, you can just click &#8220;Hide&#8221; when you hover your mouse over it, and click &#8220;Hide [Application Name]&#8221; and do each [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_171" class="wp-caption alignleft" style="width: 166px"><img class="size-full wp-image-171" title="Hide Facebook Quizzes 1" src="http://blog.mwholt.com/wp-content/uploads/2009/05/facebook-hide-quizzes-1.jpg" alt="Drag a filter to the top of the list and replace &quot;News Feed&quot;" width="156" height="171" /><p class="wp-caption-text">1) Drag a filter to the top of the list and replace &quot;News Feed&quot;</p></div>
<p>While this isn&#8217;t a <em>perfect</em> solution, it gets the job done, and it&#8217;s just a little trick that I don&#8217;t think many people know about.</p>
<div id="attachment_172" class="wp-caption alignright" style="width: 166px"><img class="size-full wp-image-172" title="Hide Facebook Quizzes 2" src="http://blog.mwholt.com/wp-content/uploads/2009/05/facebook-hide-quizzes-2.jpg" alt="Make sure &quot;News Feed&quot; is not the default filter." width="156" height="171" /><p class="wp-caption-text">2) Make sure &quot;News Feed&quot; is not the default filter.</p></div>
<p>To hide all the annoying quizzes that fill your news feed, you can just click &#8220;Hide&#8221; when you hover your mouse over it, and click &#8220;Hide [Application Name]&#8221; and do each one individually <em>-or-</em> you can hide them all the thousands of them at once. On the left side of your home page, there are a bunch of filters. You can see more if you click the &#8220;More&#8221; link below them. You can re-roder them how you want; just drag a new one to the top <em>and then click on it</em>.</p>
<p>Every subsequent Facebook homepage load will show that as the default. I choose to do &#8220;Status Updates&#8221; &#8212; but you can pick your own or create a custom filter (a friend list) and put that first.</p>
<p>When you&#8217;re done dragging, be sure that you click on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/170/hide-all-those-dumb-quizzes-on-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beware the sites with authentication system flaws</title>
		<link>http://blog.mwholt.com/152/authentication-system-flaws/</link>
		<comments>http://blog.mwholt.com/152/authentication-system-flaws/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 23:45:55 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mwholt.com/?p=152</guid>
		<description><![CDATA[It has come to my attention that numerous popular websites and established businesses make one huge and critical oversight&#8230; either:

they don&#8217;t tell users of a maximum length for their password, or
they don&#8217;t know that their system has a maximum length restriction.

This is dangerous! If you&#8217;re a developer, you need to understand how your passwords are [...]]]></description>
			<content:encoded><![CDATA[<p>It has come to my attention that numerous popular websites and established businesses make one huge and critical oversight&#8230; either:</p>
<ol>
<li>they don&#8217;t tell users of a maximum length for their password, or</li>
<li>they don&#8217;t <em>know</em> that their system has a maximum length restriction.</li>
</ol>
<p><strong>This is dangerous</strong>! <em>If you&#8217;re a developer, you need to understand how your passwords are stored, and what the qualifications are for passwords!</em> If there <em>is</em> a maximum length, it better be LONGER than 25 characters, especially if your system doesn&#8217;t allow special characters.</p>
<p>Let me give you a quick rundown on all the sites &#8212; that I can remember right now &#8212; that I&#8217;ve had severe password problems with:</p>
<ul>
<li><a href="http://www.namecheap.com" target="_blank">NameCheap</a></li>
<li><a href="http://www.moniker.com" target="_blank">Moniker</a></li>
<li><a href="http://www.domaintools.com" target="_blank">DomainTools</a></li>
<li><a href="http://www.rackforce.com">RackForce</a> (fixed)</li>
<li><a href="http://www.mint.com">Mint.com</a></li>
</ul>
<p>First let me disclaim: <em>I cannot recommend that you sign up at any of these sites for their services<strong> until their severe password flaws are fixed</strong></em>. I do not, nor should you, trust sites or businesses that let a component as critical as the authentication be fatally flawed. Let me explain each situation I had. <strong>NOTE: </strong><em>RackForce has fixed the issue as far as I can tell and I do recommend them to others.</em></p>
<h3><strong>NameCheap&#8217;s Stubbornness</strong></h3>
<p>In a support issue with one of my domains, I was required by the support rep to supply the last 4 characters of my password. (They have a &#8220;20 character&#8221; limit, which they do state on their site, and which I do follow to exactly 20 characters.) I immediately became concerned and inquired of my account&#8217;s security. Is the password hashed? Encrypted? If so, how come they can view it? What kind of permissions are there for that? Can they view the whole thing?</p>
<p>Despite these concerns, I opened KeePass (my password manager), copied the password, and supplied just the last 4 characters of my password. Their response was, &#8220;I&#8217;m sorry, but that&#8217;s not correct.&#8221;</p>
<p>&#8221; &#8230; &#8221;</p>
<p>&#8220;&#8230; yes, it is. That&#8217;s the end of my password.&#8221;</p>
<p>&#8220;I&#8217;m sorry, no it&#8217;s not.&#8221;</p>
<p>Eventually this was taken up with their fraud department. Their email was:</p>
<p>&#8220;The passwords in our system are absolutely safe and secure. However, our representatives can view and check them for the verification purposes only. The amount of people who are authorised to do that is very limited and this information is *never* given up to the third-party, so there is nothing to worry about. We have carefully checked the chat log and found that the last four digits of the password which you provided in chat really were incorrect, seems that you confused something.&#8221;</p>
<p>Not possible, I said! <em>I just logged in with that password</em>. Something is wrong in their system. Unfortunately I cannot trust it now. I don&#8217;t know what to do about all my domains, yet. It&#8217;ll be pricey to transfer them away.</p>
<p>The issue remains unresolved.</p>
<h3><strong>Moniker&#8217;s Lack of Initiative</strong></h3>
<p>I registered a domain at Moniker (a big mistake) and was going to go manage it, but I couldn&#8217;t login. They had this strange login schema for the username and password. You had to login to a separate panel to manage this particular extension. So I typed my username and password as it instructed, but the password was incorrect.</p>
<p>No it wasn&#8217;t. I copied+pasted from the same source that logged me in to Moniker a few moments ago (like the NameCheap issue).</p>
<p>I emailed support. After a week I got one response: &#8220;Oh, sorry, the login process was slow and buggy for the first few days. It&#8217;s working now. Also, please remember that if your Moniker Password has any special characters such as !@$%, the system will not accept it and you will need to reset it to have only letters and numbers.&#8221; &#8230; so <em>now</em> they tell me that I can only have letters and numbers. They didn&#8217;t state that at registration, but good thing I chose not to use any special characters this time. Well the login still didn&#8217;t work. &#8220;It still is not working,&#8221; I replied, and after a week they replied automatically and said &#8220;Please respond to this ticket or it will close for inactivity.&#8221; &#8212; I was waiting for <em>them!</em> Grrr.</p>
<p>The issue remains unresolved.</p>
<h3><strong>DomainTools Blatant Lack of Basic Security</strong></h3>
<p>The issue here is simple. I went to register at DomainTools (shortly after whois.sc became DomainTools) and as I did, I noticed my password displayed, in plain text, in the URL bar, over a standard HTTP connection.</p>
<p>I quit the registration, cancelled my account, and informed them to find the incompetent developer that did that.</p>
<p>The issue seems to be resolved. I haven&#8217;t tried, though, and won&#8217;t be trying any time in the next 100 years.</p>
<h3><strong>RackForce Overlooks Password Restrictions</strong></h3>
<p>I&#8217;ve been a RackForce customer for a while, but have to move away from them to lower my costs. I&#8217;m pretty satisfied overall. However, their Customer Support Center (CSC) has an issue that the development team overlooked. I know exactly what the issue is, but they apparently have no idea.</p>
<p>I recently did a password change that appeared to be successful. I tried logging in later with it but could not. I double checked the username, password, and the fact that I copied it correctly from my password manager. Indeed everything was correct. So I sighed and just did &#8220;Forgot your password?&#8221; &#8212; sure enough, an email came with my plain-text password.</p>
<p>Not exactly a secure way to store passwords for a billing interface that manages your business account&#8230;</p>
<p>What&#8217;s more interesting is that the password was only about half my password&#8217;s length. It was cut off after the 16th character. It has special characters that didn&#8217;t seem to cause a problem, but it would have been nice to know that there&#8217;s a 16-character limit on RackForce CSC passwords. I informed them of this and cancelled my account.</p>
<p><strong>Update:</strong> They have added &#8220;Max 32 chars&#8221; next to the password input fields. I guess they increased the maximum length too. I&#8217;m glad they resolved this.</p>
<h3><strong>Mint.com&#8230; where do I even begin&#8230; what a mess!</strong></h3>
<p>This whole Mint.com thing was a mess. You can take a gander at <a href="http://forums.mint.com/showthread.php?t=6028" target="_blank">both of</a> <a href="http://forums.mint.com/showthread.php?t=6222" target="_blank">my complaints</a> if you want. Basically, it was a huge disaster. Initially my password was fairly long and complex. I couldn&#8217;t login from the homepage, but I could from the &#8220;Log in&#8221; page. I couldn&#8217;t log in from my iPod Touch either (with their app). Once my password was shortened and simplified to a highly insecure level, I was able to fully access Mint.</p>
<p>After discovering this, I basically decided I can&#8217;t trust them with my financial information, so I pulled my data and closed the account.</p>
<p>The issue appears to still be unresolved.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/152/authentication-system-flaws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Kudo&#8221; to Internet Explorer 8</title>
		<link>http://blog.mwholt.com/150/kudo-to-internet-explorer-8/</link>
		<comments>http://blog.mwholt.com/150/kudo-to-internet-explorer-8/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 22:36:44 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mwholt.com/?p=150</guid>
		<description><![CDATA[Yes, you read that right: &#8220;Kudo to Internet Explorer 8.&#8221; &#8212; just one, though. It doesn&#8217;t deserve much more than that for now.
At work, we&#8217;ve been trying to push out some updates to the Javascript implementation of one of our product&#8217;s APIs. It&#8217;s a few thousand lines of Javascript, and the enhancements we added changed [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, you read that right: &#8220;Kudo to Internet Explorer 8.&#8221; &#8212; just one, though. It doesn&#8217;t deserve much more than that for now.</p>
<p>At work, we&#8217;ve been trying to push out some updates to the Javascript implementation of one of our product&#8217;s APIs. It&#8217;s a few thousand lines of Javascript, and the enhancements we added changed the way a lot of little things work &#8220;here and there.&#8221; I started primarily using Firebug, and was satisfied for the first 45 or so seconds.</p>
<p>My conclusion? <strong><a href="http://getfirebug.com/" target="_blank">Firebug</a> has got to be one of the <em>buggiest</em>, <em>slowest</em>, most difficult Javascript debugging tools. </strong>I&#8217;ve never really had a problem with Firebug to analyze styles, basic Javascript, and AJAX requests. But add a couple thousand lines of code and Firebug loses its appeal pretty quickly. I was frustrated with how often I had to debug the debugger. &#8220;Wait, what? My file doesn&#8217;t look like that.&#8221; or &#8220;Where did the breakpoint go?&#8221; and &#8220;How did it step into that Javascript line? It&#8217;s commented!&#8221;</p>
<p>Frustrated, I moved on to use <a href="http://www.mozilla.org/projects/venkman/" target="_blank">Venkman&#8217;s</a> Javascript debugger. It&#8217;s a little more archaic, but seemed worth a shot. This time I was impressed for a full 10 minutes. That is, until I reloaded the page and it started, literally, breaking the page load. Even pages without any Javascript would send the debugger into &#8220;Pause&#8221; where I have to hit the &#8220;Continue&#8221; button to continue loading the page, but then a moment later it goes back to the &#8220;Continue&#8221; button. I have to close the debugger to reload the page, set it up, <em>then</em> I can re-open it to start debugging Javascript. The &#8220;Watch&#8221; window was really buggy too. It would seem that watches would magically disappear, but still be visible, if that makes any sense. <strong>Venkman has some bugs of his own to work out.</strong></p>
<p>I had hit rock-bottom! Two debuggers that needed more debugging than my incomplete Javascript project &#8212; not acceptable. Finally, I upgraded to IE8 and decided to try its new <a href="http://blogs.msdn.com/ie/archive/2008/03/07/improved-productivity-through-internet-explorer-8-developer-tools.aspx" target="_blank">&#8220;Developer Tools&#8221; window</a>, which includes a Javascript debugger.</p>
<p><strong>I must say, I&#8217;m <em>impressed</em>. </strong>Microsoft carried over their Visual Studio methodologies and you can notice the similarities between its debugger and the one bundled with IE8. Why do I like it? It&#8217;s elegant, easy-to-use, and<em><strong> it works.</strong></em> So one kudo to Microsoft for their new IE8. Granted, it still renders the Javascript slowly (heck, IE6 ran the product faster in our testing than IE8 by almost 2x) &#8212; but its debugger is nicely done.</p>
<p>My recommendation? If you need to debug some Javascript, bite the bullet and just use IE8&#8217;s debugger. It&#8217;s worth saving the time to do that than to spend all of it debugging non-functional Javascript debuggers.</p>
<p><strong>Epilogue</strong></p>
<p>The product that I was developing is now rolled out. You can see a demo of it at <a href="http://www.qualifiedaddress.com/Products/LiveAddress-API/" target="_blank">Qualified Address&#8217; LiveAddress</a> product page. The demo is in the sidebar on the right. Try validating an address. If you get it close, it should suggest a perfectly-tuned, certified, and standardized address. If users butcher it really bad and our system can&#8217;t figure it out or verify it, they now have the ability to be notified of this and to go back and fix the spelling, or &#8220;just use the address [they] entered.&#8221; We think it&#8217;s pretty slick and you&#8217;ll like it. Give it a shot.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/150/kudo-to-internet-explorer-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Could Care Less&#8221;</title>
		<link>http://blog.mwholt.com/149/could-care-less/</link>
		<comments>http://blog.mwholt.com/149/could-care-less/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 21:13:59 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mwholt.com/149/could-care-less/</guid>
		<description><![CDATA[For the record: the phrase &#8220;[I] could care less&#8221; implies that you care somewhat, meaning that you could actually indeed care less. So it means you do care a little bit.
So please, if you really don&#8217;t care, say &#8220;couldn&#8217;t care less&#8221; from now on. It just doesn&#8217;t make any sense the other way. I always [...]]]></description>
			<content:encoded><![CDATA[<p>For the record: the phrase &#8220;[I] could care less&#8221; implies that you care somewhat, meaning that you could actually indeed care less. So it means you do care a little bit.</p>
<p>So please, if you really don&#8217;t care, say &#8220;couldn&#8217;t care less&#8221; from now on. It just doesn&#8217;t make any sense the other way. I always get confused when people say &#8220;Well I could care less!&#8221; &#8230;. so please think about that. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/149/could-care-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Survey Using Google Docs</title>
		<link>http://blog.mwholt.com/140/creating-a-survey-using-google-docs/</link>
		<comments>http://blog.mwholt.com/140/creating-a-survey-using-google-docs/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 15:29:20 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=140</guid>
		<description><![CDATA[Google Docs rocks, right? I mean, it&#8217;s so incredibly convenient.
Okay, so I hate taking surveys online. Mainly because they&#8217;re long, ugly, boring, and complicated. Especially ugly. And hard to use. And did I say that they&#8217;re usually ugly and hard to use?
Google Docs has an answer. You can make surveys or actually anything you want [...]]]></description>
			<content:encoded><![CDATA[<p>Google Docs rocks, right? I mean, it&#8217;s <em>so</em> incredibly convenient.</p>
<p>Okay, so I hate taking surveys online. Mainly because they&#8217;re <a title="How NOT to make a survey look" href="http://www.surveymonkey.com/s.aspx?PREVIEW_MODE=DO_NOT_USE_THIS_LINK_FOR_COLLECTION&amp;sm=iC%2bo2pYEsq%2fBqJpraMZybUicYOvjMaezMg9cpRHNzsU%3d" target="_blank">long, ugly, boring, and complicated</a>. Especially ugly. And hard to use. And did I say that they&#8217;re usually ugly and hard to use?</p>
<p>Google Docs has an answer. You can make surveys or actually <em>anything</em> you want people to fill out and then Google Docs can aggregate the results into a spreadsheet &#8212; live &#8212; for you, and even chart the results.</p>
<p>View <a title="Sample form" href="https://spreadsheets.google.com/viewform?key=pzcoB0f1YuA9P2wa7DMr1YA" target="_blank">my sample survey</a> to see the result.</p>
<p>So let&#8217;s see how this works:</p>
<ol>
<li>Go to Google Docs, login, and click New -&gt; Spreadsheet. In the spreadsheet, click Form -&gt; Create Form.</li>
<li>From here, you can start filling out the question and answer sets you&#8217;d like to have (click to enlarge screenshot):
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/screenshot-edit-form-product-response-survey-google-docs-mozilla-firefox-1.png"><img class="size-medium wp-image-141 aligncenter" title="Creating a Survey in Google Docs" src="http://blog.mwholt.com/wp-content/uploads/2009/01/screenshot-edit-form-product-response-survey-google-docs-mozilla-firefox-1-400x367.png" alt="Define the fields and response types for your survey or form" /></a></p>
</li>
<li>When you&#8217;re done with that, you can customize it a little more. Click More Actions &#8211; &gt; Edit Confirmation. You can change the message displayed when the form is submitted. You can also &#8220;Embed&#8221; it to your site or blog under the same menu. If you want, you can email the form directly as an HTML email to any recipient.
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/screenshot-edit-form-product-response-survey-google-docs-mozilla-firefox.png"><img class="size-medium wp-image-142 aligncenter" title="Customizing the form" src="http://blog.mwholt.com/wp-content/uploads/2009/01/screenshot-edit-form-product-response-survey-google-docs-mozilla-firefox-400x381.png" alt="Google lets you customize the message" /></a></p>
</li>
<li>Google supplies a link to the live form at the bottom of the Edit window, or you can click Form -&gt; &#8220;Go to live form&#8221; in the spreadsheet window.</li>
<li>Once you link people to the survey or email it to recipients, they can fill it out and the results will be displayed on your spreadsheet. To view a result summary with charts, you just go to Form -&gt; Show Summary.</li>
<li>Tada! Isn&#8217;t it pretty? You can try the <a title="A sample survey" href="https://spreadsheets.google.com/viewform?key=pzcoB0f1YuA9P2wa7DMr1YA" target="_blank">sample survey I made</a> if you want.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/140/creating-a-survey-using-google-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 Screenshots</title>
		<link>http://blog.mwholt.com/127/windows-7-screenshots/</link>
		<comments>http://blog.mwholt.com/127/windows-7-screenshots/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 23:05:20 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=127</guid>
		<description><![CDATA[I still haven&#8217;t had much time to play with the Windows 7 beta yet, but it runs pretty terribly in VirtualBox. (Grrrrr.) In fact, VirtualBox just runs pretty terribly.
I don&#8217;t have much time. I&#8217;m just taking a break from my math homework right now&#8230; anyway, here&#8217;s my take. (Remember, VirtualBox doesn&#8217;t want to emulate my [...]]]></description>
			<content:encoded><![CDATA[<p>I still haven&#8217;t had much time to play with the Windows 7 beta yet, but it runs pretty terribly in VirtualBox. (Grrrrr.) In fact, VirtualBox just runs pretty terribly.</p>
<p>I don&#8217;t have much time. I&#8217;m just taking a break from my math homework right now&#8230; anyway, here&#8217;s my take. (Remember, VirtualBox doesn&#8217;t want to emulate my nVidia card, so the Aero effects aren&#8217;t going to display. What you get here in these screenshots is the basic visual theme.)</p>
<p>Click on any of the screenshots to enlarge them. Press &#8220;Back&#8221; to come back to this post.</p>
<p style="text-align: left;">
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr10.jpg"><img class="size-medium wp-image-128 aligncenter" title="Windows Boot 1" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr10-400x287.jpg" alt="Windows Boot Sequence, Part 1" /></a></p>
<p>The Windows 7 boot sequence is a little more elegant than the standard progress bar indefinitely moving on the bottom of the screen. Now these colored orbs fly in on the screen, meld together and glow the Windows flag:</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr11.jpg"><img class="size-medium wp-image-129 aligncenter" title="Windows Boot 2" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr11-400x284.jpg" alt="Windows 7 Boot Sequence Part 2" /></a></p>
<p>The flag glows in and out for several seconds and then the login screen appears. It&#8217;s actually quite a nice display. Windows Vista&#8217;s is a little sketchy.</p>
<p>Okay then, after that I just installed Firefox and doddled around a bit, aimlessly taking screenshots of things people might find interesting&#8230;</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr1.jpg"><img class="size-medium wp-image-130 aligncenter" title="Windows 7 Desktop" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr1-400x320.jpg" alt="The Windows 7 Desktop - hence the &quot;beta&quot; fish." /></a></p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr2.jpg"><img class="size-medium wp-image-131 aligncenter" title="Windows 7 UAC Control" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr2-400x310.jpg" alt="The new Windows 7 UAC Control" /></a></p>
<p>Yes, for those of you that complained about UAC (even though you can just turn it OFF &#8230; derr), there&#8217;s an improved control panel for power over the notifications it gives you.</p>
<p>I&#8217;ll probably just keep it off anyway.</p>
<p>Hey look &#8211; Windows 7&#8217;s WordPad has a ribbon, just like Office 2007! Isn&#8217;t it cute!?</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr3.jpg"><img class="size-medium wp-image-132 aligncenter" title="Windows 7 Wordpad" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr3-400x297.jpg" alt="Windows 7 WordPad has a ribbon!" /></a></p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr4.jpg"><img class="size-medium wp-image-133 aligncenter" title="Windows 7 Paint" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr4-400x257.jpg" alt="Windows 7 Paint has a ribbon too... and... what?? New COLORS!?" /></a></p>
<p>That&#8217;s right &#8212; for the first time since&#8230; 1996 &#8230; Microsoft has updated Windows Paint. Now sporting a new ribbon, Paint for Windows 7 also has a <strong>new selection of colors in the toolbar! </strong>Hurray! (If you&#8217;ve never seen <a title="FreeLoveForum's MS Paint parody" href="http://revver.com/video/356285/paint/" target="_blank">FreeLoveForum&#8217;s parody on MS Paint, now&#8217;s the time to go watch it</a>.) They must have spent <em>years </em>instead of months this time, in their facility in California, to decide which were the best 20 colors to add to the toolbar. Okay, honestly, it&#8217;s a lot better than the choices since Windows 95.</p>
<p>Unfortunately, Windows&#8217; standard color chooser box is the same and still unchanged since Windows 95:</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr5.jpg"><img class="size-medium wp-image-134 aligncenter" title="Windows 7 Color Picker" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr5-400x291.jpg" alt="Windows 7's color chooser hasn't changed. Sad." /></a></p>
<p>The Start menu hasn&#8217;t changed a lot&#8230; but the glow effect on the button is pretty:</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr6.jpg"><img class="size-medium wp-image-135 aligncenter" title="Windows 7 Start Menu" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr6-358x450.jpg" alt="Windows 7 Start Menu -- not really that different." /></a></p>
<p>The taskbar is more iconic. Also, the roll-overs on menu items is more of a pale blue effect than a translucent glass (even on Aero from what I understand) &#8212; Windows 7 does seem more &#8220;cartoonish&#8221; and less &#8220;glossy&#8221; to me. Which is perfectly fine. It still looks okay.</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr7.jpg"><img class="size-medium wp-image-136 aligncenter" title="Windows Explorer in Windows 7" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr7-400x315.jpg" alt="Pressing Windows+E opens Windows Explorer into this default view." /></a></p>
<p>Windows Explorer is a bit different. I&#8217;ll let you judge for yourself. Notice the new icons, the way the folders are organized, and how there&#8217;s even more abstraction from the disk level. Microsoft anticipates most of its users to utilize features such as &#8220;favorites&#8221; and &#8220;libraries&#8221; or even their &#8220;Homegroup&#8221; (part of a Network) than managing files in the file system directly by going to the drive letter &#8211; which you can see is down near the bottom.</p>
<p>Large thumbnail view in Explorer is nice though.</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr8.jpg"><img class="size-medium wp-image-137 aligncenter" title="Windows 7 Explorer: Thumbnails" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr8-400x314.jpg" alt="Windows 7 large thumbnail view in Explorer" /></a></p>
<p>And finally, the shut down is actually pretty quick.</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2009/01/scr9.jpg"><img class="size-medium wp-image-138 aligncenter" title="Windows 7 Shutdown" src="http://blog.mwholt.com/wp-content/uploads/2009/01/scr9-400x309.jpg" alt="Windows 7 shut down is faster and simple." /></a></p>
<p>That&#8217;s all I have for now. If there&#8217;s a specific feature you want screenshots for or a tour of, and can&#8217;t find it online already, or want something *really* specific, let me know and I&#8217;ll do what I can to post the screenshots of that.</p>
<p>Anyway, that&#8217;s Windows 7 so far&#8230; which do you like better&#8230; XP or Vista? And are you anxiously awaiting Windows 7?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/127/windows-7-screenshots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Peek at the Windows 7 Beta</title>
		<link>http://blog.mwholt.com/125/windows-7-beta/</link>
		<comments>http://blog.mwholt.com/125/windows-7-beta/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 03:28:22 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=125</guid>
		<description><![CDATA[I downloaded the latest Windows 7 public beta the other day. I installed it to a virtual machine (for lack of spare hardware) using VirtualBox. Admittedly, I am not a fan of Sun&#8217;s products. But, alas, the Windows 7 beta was installed and is now running in my VM.
I&#8217;ll update this post with details later [...]]]></description>
			<content:encoded><![CDATA[<p>I downloaded the latest Windows 7 public beta the other day. I installed it to a virtual machine (for lack of spare hardware) using VirtualBox. Admittedly, I am not a fan of Sun&#8217;s products. But, alas, the Windows 7 beta was installed and is now running in my VM.</p>
<p>I&#8217;ll update this post with details later but I so far I think it&#8217;s &#8220;okay.&#8221; Nothing more, nothing less at this point. Since VirtualBox can&#8217;t exactly emulate my nVidia card, Windows thinks it doesn&#8217;t have the resources for Aero. Oh well.  From the screenshots I&#8217;ve seen, the Aero interface looks clean and hasn&#8217;t been changed a whole lot.</p>
<p>I&#8217;ll post screenshots myself soon (give or take a week).</p>
<p>My first thoughts actually involve the perception of Windows 7 among the generally misinformed public. I will probably argue my case of Windows XP vs. Windows Vista and Windows 7 in another post at a later date, but I think one would be surprised at the results of a quick analysis of the public&#8217;s bias against Windows Vista.</p>
<p><strong>Tune in soon for&#8230; </strong>Windows 7 screenshots, a quick rundown, and perhaps a separate post including my thoughts on the various versions of Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/125/windows-7-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hide the annoying outline around links</title>
		<link>http://blog.mwholt.com/123/hide-the-annoying-outline-around-links/</link>
		<comments>http://blog.mwholt.com/123/hide-the-annoying-outline-around-links/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 19:01:01 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=123</guid>
		<description><![CDATA[So, when I&#8217;m in Windows or Linux (at least any Linux distro I&#8217;ve ever used), and I click a link on a website, there is an annoying, ugly, dotted-gray  border that shows up around the link for no apparent reason. Ever since&#8230; gosh&#8230; 2004&#8230; I think I wanted to figure out how to remove those.
Silly [...]]]></description>
			<content:encoded><![CDATA[<p>So, when I&#8217;m in Windows or Linux (at least any Linux distro I&#8217;ve ever used), and I click a link on a website, there is an annoying, ugly, dotted-gray  border that shows up around the link for no apparent reason. Ever since&#8230; gosh&#8230; 2004&#8230; I think I wanted to figure out how to remove those.</p>
<p>Silly me. A very easy CSS attribute can hide all those annoying borders from your entire website. Just put this in your stylesheet:</p>
<pre>:focus { outline-style: none; }</pre>
<p>The site I&#8217;m working on redesigning now looks a lot more professional and fluent without those annoying borders.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/123/hide-the-annoying-outline-around-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 10 on Fedora Linux (64-bit)</title>
		<link>http://blog.mwholt.com/121/flash-player-10-on-fedora-linux-64-bit/</link>
		<comments>http://blog.mwholt.com/121/flash-player-10-on-fedora-linux-64-bit/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 01:58:59 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=121</guid>
		<description><![CDATA[Adobe is &#8220;working on&#8221; Flash Player 10 for 64-bit Linux machines. Um, supposedly. I&#8217;m a little tired of waiting, so I got the pre-release version.
As my Linux adventure continues on my x64 Fedora systems, I was ready to install Flash so I could actually use sites like Acrobat.com and Aviary.
Installation instructions for Fedora x64 (as [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe is &#8220;working on&#8221; Flash Player 10 for 64-bit Linux machines. Um, supposedly. I&#8217;m a little tired of waiting, so I got the pre-release version.</p>
<p>As my Linux adventure continues on my x64 Fedora systems, I was ready to install Flash so I could actually use sites like Acrobat.com and Aviary.</p>
<p><strong>Installation instructions for Fedora x64 (as a Firefox plugin)<br />
</strong></p>
<ol>
<li>Download the &#8220;pre-release&#8221; version of Flash for 64-bit linux at <a title="Flash player 10 x64 linux" href="http://labs.adobe.com/downloads/flashplayer10.html" target="_blank">Adobe Labs</a>. For the lazy in mind, the actual .so file in a Gzip archive can be downloaded using <a title="Flash player 10 for 64-bit linux" href="http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz">this link</a>.</li>
<li>Extract the .tar.gz file (which is as easy as extracting a .zip file in Windows).</li>
<li>Copy libflashplayer.so file to your Firefox plugins directory. On my Fedora box, the command was:
<pre>cp libflashplayer.so ~/.mozilla/plugins</pre>
</li>
<li>That should do it! Restart Firefox and you&#8217;ll have Flash capabilities.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/121/flash-player-10-on-fedora-linux-64-bit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Perils of PHP&#8217;s explode() and strcmp() on Linux</title>
		<link>http://blog.mwholt.com/119/the-perils-of-phps-explode-and-strcmp-on-linux/</link>
		<comments>http://blog.mwholt.com/119/the-perils-of-phps-explode-and-strcmp-on-linux/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 23:22:28 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=119</guid>
		<description><![CDATA[Memo to self: Always remember that Linux uses \r\n to create a line break, not just \n like Windows&#8230;. also remember to explode() a string with PHP on any LAMP system with &#8220;\r\n&#8221; not just &#8220;\n&#8221;&#8230; so if your strcmp() is off by one, even though you&#8217;re printing the two values you&#8217;re comparing and they [...]]]></description>
			<content:encoded><![CDATA[<p>Memo to self: Always remember that Linux uses \r\n to create a line break, not just \n like Windows&#8230;. also remember to explode() a string with PHP on any LAMP system with &#8220;\r\n&#8221; not just &#8220;\n&#8221;&#8230; so if your strcmp() is off by one, even though you&#8217;re printing the two values you&#8217;re comparing and <em>they are the same</em>, then it&#8217;s probably a nasty hidden \r character.</p>
<p>I had to turn my strings into hexadecimal form to find that there was a &#8220;hidden&#8221; character being printed on the web browser&#8230; bah humbug.</p>
<p>By the way &#8211; Merry Christmas. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/119/the-perils-of-phps-explode-and-strcmp-on-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visualizing Dual-Boot of Linux/Windows with Full Encryption</title>
		<link>http://blog.mwholt.com/115/visualizing-the-process-dual-boot-linux-windows-with-full-encryption/</link>
		<comments>http://blog.mwholt.com/115/visualizing-the-process-dual-boot-linux-windows-with-full-encryption/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 00:11:36 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=115</guid>
		<description><![CDATA[I configured my computer to dual boot Windows Vista and Fedora 10 with full encryption (TrueCrypt and Fedora&#8217;s in-house encryption). The guide to dual-booting Windows and Linux with full-disk encryption is posted at this link. The visualization (flowchart) of the boot process is shown below. You might find that this process works for other flavors [...]]]></description>
			<content:encoded><![CDATA[<p>I configured my computer to dual boot Windows Vista and Fedora 10 with full encryption (TrueCrypt and Fedora&#8217;s in-house encryption). <a href="http://blog.mwholt.com/97/dual-booting-fedora-10-and-windows-vista-with-truecrypt-encryption/">The guide to dual-booting Windows and Linux with full-disk encryption is posted at this link.</a> The visualization (flowchart) of the boot process is shown below. You might find that this process works for other flavors of Linux too.</p>
<p>My desktop has two extra hard drives: one internal and another external. They are both fully encrypted as well and store data archives and backups.</p>
<p style="text-align: center;"><a href="http://blog.mwholt.com/wp-content/uploads/2008/12/boot-sequence.jpg"><img class="size-medium wp-image-116 aligncenter" title="Boot Sequence for Dual Booting Linux and Windows with Full Encryption" src="http://blog.mwholt.com/wp-content/uploads/2008/12/boot-sequence-347x450.jpg" alt="Boot Sequence for Dual Booting Linux and Windows with Full Encryption" /></a></p>
<p>Click the image to view a larger version. Yellow boxes indicate encrypted volumes. Padlocks indicate new layers of security where passwords have to be typed or supplied. In Fedora, I chose to mount the NTFS volumes (the Windows partition and the two large data partitions) automatically using a shell script at startup. Yes, the password is in it in plain-text (I&#8217;m still a Linux n00b), but the whole thing is encrypted, remember? And if a perpetrator gets far enough into this boot process &#8211; especially on the Linux side &#8211; they deserve to get those passwords anyway.</p>
<p>Haha, so, it&#8217;s not quite perfect, and perhaps a little troublesome to boot, but it works. Really, the only security flaws in this set-up are:</p>
<ul>
<li>Potential software security holes (rare, unlikely, and preventable &#8230; keep software patched and updated?)</li>
<li><a title="Cold-bootm memory attack" href="http://citp.princeton.edu/memory/" target="_blank">The cold-boot memory attack demonstrated by Princeton</a> (if the attacker is <em>fast</em>, has the resources, availability, and enough alone time)</li>
<li>Once the volumes are already mounted (e.g. logged in on Fedora), an attacker can manipulate the data in the physical presence of the machine (or remotely if you don&#8217;t keep your firewall tight or software patched) &#8212; this means that if I walk into the bathroom for a moment and a guru Linux hacker walks into my room, my data is pretty much hosed unless I am done fast enough and am able to beat the guy to a pulp.</li>
</ul>
<p>If any readers try this, I&#8217;d like to hear your experiences. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/115/visualizing-the-process-dual-boot-linux-windows-with-full-encryption/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Playing MP3 files in Fedora 10</title>
		<link>http://blog.mwholt.com/112/playing-mp3-files-in-fedora-10/</link>
		<comments>http://blog.mwholt.com/112/playing-mp3-files-in-fedora-10/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 06:40:24 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=112</guid>
		<description><![CDATA[Alright, so as I explore the Linux world a little bit more, I&#8217;m learning that it is wonderful how free and open things are. Unfortunately that presents some problems, because it&#8217;s SO free and open that the law and proprietary formats interfere. I want to play MP3s! Unfortunately, it&#8217;s illegal for the Fedora Project to [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, so as I explore the Linux world a little bit more, I&#8217;m learning that it is wonderful how free and open things are. Unfortunately that presents some problems, because it&#8217;s SO free and open that the law and proprietary formats interfere. I want to play MP3s! Unfortunately, it&#8217;s illegal for the Fedora Project to distribute Fedora with an MP3 codec (is that the right term?) because it is patented with such a license that doesn&#8217;t play well with Linux.</p>
<p>Anywho&#8230; I had done a lot of Googling and found <em>a lot</em> of different solutions. So many, in fact, that it was FRUSTRATING! And everything was old, even from Fedora Core 5 to 9, but nothing for 10. I guess something for 9 might work for 10 too, but all the things that were done to get MP3s working seemed complicated&#8230; going to su, modifying files, adding repositories, installing dependencies, woah.</p>
<p>Okay. Finally found something that required just one command in the terminal. It looks like I&#8217;ll be using RhythmBox to play music on my Fedora side, so I looked into that. Turns out that <a title="RPM Fusion" href="http://www.rpmfusion.org" target="_blank">RPM Fusion</a> has all the software that Fedora/RedHat aren&#8217;t allowed to ship. As a Linux n00b, this is a great find. Basically, RPM Fusion is a set of repositories that are able to provide packages for your Fedora or Red Hat system, including MP3 and video codecs. Sweet.</p>
<p>Their config page gives you the terminal command to run for your system to search for software packages at its repositories. Run it (as root). Afterward, any program (including yum and Add/Remove Software) will search through RPM Fusion&#8217;s repositories as well. Frustrated that RhythmBox could never find the MP3 package it needed, this was quite a relief. Now, I just tried playing an MP3 in RhythmBox and it found the packages automatically, including the dependencies, and installed them all with a few root authentications. After that, I ran the MP3 file again and it played.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/112/playing-mp3-files-in-fedora-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual-booting Fedora 10+ and Windows Vista with TrueCrypt encryption</title>
		<link>http://blog.mwholt.com/97/dual-booting-fedora-10-and-windows-vista-with-truecrypt-encryption/</link>
		<comments>http://blog.mwholt.com/97/dual-booting-fedora-10-and-windows-vista-with-truecrypt-encryption/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 01:38:27 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://69.10.142.123/~mwholt/blog/?p=97</guid>
		<description><![CDATA[I had been hitting my head against the wall trying to figure out how to do full-disk encryption and dual-boot my system simultaneously with Vista and Fedora 10. There&#8217;s not a whole lot online about this specific scenario yet. The solution is actually pretty easy: no weird configurations, just a logical and well-organized one. I [...]]]></description>
			<content:encoded><![CDATA[<p>I had been hitting my head against the wall trying to figure out how to do full-disk encryption and dual-boot my system simultaneously with Vista and Fedora 10. There&#8217;s not a whole lot online about this specific scenario yet. The solution is actually pretty easy: no weird configurations, just a logical and well-organized one. I am using TrueCrypt to encrypt Windows partitions. Fedora 10 comes with its own encryption utility.</p>
<p><span style="color: #99cc00;"><em>This guide is for beginner-intermediate users. </em><a href="http://blog.mwholt.com/115/visualizing-the-process-dual-boot-linux-windows-with-full-encryption/">You can view a diagram of the resulting boot process in my later post here.</a></span></p>
<p><strong>Goals</strong></p>
<ul>
<li>The ability to boot into my choice of Fedora 10 or Windows Vista on my laptop at each boot</li>
<li>All my data encrypted</li>
</ul>
<p><strong>Requirements</strong></p>
<ul>
<li>A computer with at least one hard disk you are willing to wipe clean <strong>(BACK UP your data first!)</strong></li>
<li>Windows Vista installation DVD</li>
<li><a title="Fedora 10" href="http://www.fedoraproject.org" target="_blank">Fedora 10 (or higher)</a> installation DVD</li>
<li><a title="Gparted Gnome Partition Editor" href="http://sourceforge.net/project/showfiles.php?group_id=115843&amp;package_id=271779" target="_blank">Gparted LiveCD</a> isn&#8217;t required, but it really helps when partitioning</li>
<li><a title="TrueCrypt 6.1a" href="http://www.truecrypt.org" target="_blank">TrueCrypt 6.2a<br />
</a></li>
<li><a href="http://neosmart.net/dl.php?id=1" target="_blank">EasyBCD</a> to modify the Windows boot loader (A free, small, and legitimate install &#8211; don&#8217;t worry. You can uninstall it later.)</li>
</ul>
<p><strong>Problems overcome by this method<br />
</strong></p>
<ul>
<li>My notebook&#8217;s hard disk could only contain 4 primary partitions.</li>
<li>Primary partitions are the only ones that OSes can be installed to (Windows, anyway).</li>
<li>Primary partitions are the only partitions the system can boot from</li>
<li>Each extended partition counts as a primary partition.</li>
<li>6 or 7 partitions are needed.</li>
<li>TrueCrypt can&#8217;t encrypt an entire drive that has multiple partitions, OSes, and various file systems when it only runs on one</li>
<li>TrueCrypt doesn&#8217;t play well with Grub or any non-Windows boot loader.</li>
<li>Windows likes to be installed first and only on a partition flagged as &#8220;bootable&#8221; (or, if no partitions are flagged &#8220;bootable&#8221; at all)</li>
</ul>
<p><strong>How the boot loaders work together<br />
</strong></p>
<ul>
<li>We install and use Windows&#8217; default boot loader to the MBR. This is what the computer will boot to first.</li>
<li>We install GRUB (Fedora&#8217;s boot loader), but <em>not</em> to the MBR. This will merely be <em>available</em> for us to boot to later.</li>
<li>We install TrueCrypt which takes over the Windows boot loader. TrueCrypt&#8217;s boot loader goes into the MBR. On boot, the user will authenticate with TrueCrypt then be taken to the Windows boot loader where the option Vista or Fedora (technically GRUB) becomes available.</li>
</ul>
<p><strong>Instructions</strong></p>
<ol>
<li><em>Back up your data. </em>You are going to wipe the hard disk totally clean and reformat it very soon.</li>
<li>Reformat the entire drive. To do this, I use Gparted LiveCD. If you don&#8217;t want to use Gparted, Fedora 10&#8217;s installer comes with a partition editor. But, it&#8217;s a bit trickier. You&#8217;ll have to partially complete the Fedora setup in order to get to it, apply the changes to the disk, then exit setup because Fedora shouldn&#8217;t be installed first. <em>(Windows Vista&#8217;s partition editor is NOT powerful enough. You cannot use it for this.) </em>I strongly encourage the use of a Gparted LiveCD or LiveUSB.<br />
I thought about how to split up my drive and after a while, I came up with this:</p>
<div id="attachment_102" class="wp-caption aligncenter" style="width: 598px"><img class="size-full wp-image-102" title="My Hard Disk Partitions" src="http://blog.mwholt.com/wp-content/uploads/2008/12/partition-layout.jpg" alt="Partition layout for dual booting Fedora 10 and Windows Vista with TrueCrypt" width="588" height="190" /><p class="wp-caption-text">Partition layout for dual booting Fedora 10 and Windows Vista with TrueCrypt</p></div>
<p>I wish I had sized them differently now that I look back on it, but the setup is what&#8217;s important for this. <strong>Note the padlocks! </strong>Each padlock indicates an encrypted partition. The yellow padlocks with &#8220;TC&#8221; are encrypted with TrueCrypt in Windows. The blue ones are encrypted by Fedora. As you can see, each and every partition &#8211; except, of course, the /boot partition &#8211; is encrypted. Partitions labeled in red are for Windows. Black is for Linux.</p>
<p>Okay, so this is a setup that works for me. Basically, you&#8217;ll need these things:</p>
<ul>
<li>A primary boot partition to put Grub (the boot loader Fedora can install for you) &#8211; I recommend about 50 to 100 megabytes. <em>Do not flag this as &#8220;bootable&#8221; when partitioning &#8211; </em>Windows will complain.</li>
<li>An extended partition to hold all the &#8220;data&#8221; or &#8220;miscellaneous&#8221; partitions. This will hold your Fedora /home directory (basically the &#8220;My Documents&#8221; folder of Linux), Windows backup partition (optional), and your Linux swap file (very highly recommended). The swap file should be at least as large as your RAM&#8217;s capacity. If you can afford the space, I recommend double the memory, actually.</li>
<li>A primary partition for Windows Vista to be installed to.</li>
<li>A primary partition for Fedora 10 to be installed to.</li>
</ul>
<p>Partition your drive as such and be sure to format with the appropriate file systems. You can use the table above as reference.</li>
<li><strong>Write down which partitions (in order) is formatted as what file system. </strong>If you can&#8217;t remember, you might be hosed. You&#8217;ll need to remember which partition numbers to use for what during the installs.</li>
<li>Start installing Windows Vista. You&#8217;ll be forced to do a custom installation. Choose the primary NTFS partition you reserved for the Windows install. <em>Don&#8217;t forget to load hard disk drivers</em> &#8211; especially on laptops. If your Windows install hangs around 70%, then you need to install the SATA drivers for your laptop. Once drivers are loaded and you select the right partition, install Windows.</li>
<li>After Windows installs, boot into it normally and finish setup. Don&#8217;t spend too much time customizing things yet. Once it is running, shut down and install the Fedora 10 DVD. Boot to that and install Fedora. <strong>However, take note of the following: </strong><strong> </strong>
<ul>
<li>Be sure you do a CUSTOM LAYOUT for your partitioning. Fedora will want to wipe things and create its preferred partition layout by default. Don&#8217;t let it do this. Make sure you go straight to the part where you can view and modify your current partition information.</li>
<li><em>Don&#8217;t format the NTFS partitions. </em>Windows is on one of them.</li>
<li>Be sure to set the mount point for the small partition (100 MB?) to be /boot. Check &#8220;Format as&#8221; and select &#8220;ext3.&#8221; You cannot encrypt this partition.</li>
<li>Set the mount point for the partition for your /home directory to&#8230; you guessed it: /home. Check &#8220;Format as &#8221; and select &#8220;ext3&#8243; then choose the &#8220;Encrypt&#8221; option.</li>
<li>Set the mount point for the partition for your swap file as /swap. Linux will have to format it and you should, of course, select &#8220;Encrypt.&#8221;</li>
<li>Set the mount point for the partition for your main Fedora install to be &#8220;/&#8221;. Check &#8220;Format as&#8221; and select &#8220;ext3&#8243; then choose the &#8220;Encrypt&#8221; option.</li>
</ul>
</li>
<li>Before continuing, ensure that neither of the NTFS partitions have a check mark next to them. If they do, they will be formatted and you&#8217;ll have to start over. Continue. Fedora will warn you it will delete all the data on the modified partitions. That&#8217;s okay. You may have to set your passwords now as well. Go ahead and do that.</li>
<li> Soon it will ask you about the boot loader. Tread carefully here. Do <em>not</em> write the GRUB boot loader to the MBR.<strong> </strong>When it says &#8220;Install the boot loader on/dev/sda1&#8243; (the &#8220;sda1&#8243; may be different) &#8211; keep the box checked but click &#8220;Change Device&#8221; and choose &#8220;first sector of boot partition&#8221; instead.</li>
<li>After that step, you should be home free. Finish up the install and reboot the computer. <em>It will boot straight into Windows. </em></li>
<li>Once Windows loads, download and install EasyBCD. You&#8217;ll want it to easily modify the Windows boot loader. Add an entry to the boot loader: click &#8220;Add/Remove Entries&#8221; &#8211; choose the &#8220;Linux&#8221; tab, select &#8220;GRUB&#8221; from the dropdown, and name it something intelligent. <em>Choose the partition that contains GRUB, <strong>not</strong> Fedora.<strong> </strong></em>I think this is most flexible. Leave the checkbox <em>unchecked</em>.</li>
<li>Add the entry then try rebooting. You should now be able to boot into either Fedora or Windows! Boot into Windows again and let&#8217;s encrypt it.</li>
<li>Install TrueCrypt and create a new volume. Choose &#8220;Encrypt the system partition or entire system drive.&#8221; From this point, you&#8217;ll have to choose the proper options. Read them carefully! I don&#8217;t remember the exact sequence, but you need to specify &#8220;Multi-boot&#8221; at some point. <em>At the end it will ask whether Windows has its boot loader in the MBR or if a different boot loader is used (like GRUB).</em> Remember: Windows&#8217; boot loader is being used!</li>
<li>Once you&#8217;ve finished the volume creation wizard, you&#8217;ll be asked to &#8220;Test&#8221; the system. It will restart for you. It should boot into the TrueCrypt boot loader where you&#8217;ll type your password. After that, it should load the Windows boot loader where you can boot into either Fedora or Vista!</li>
</ol>
<p>From here, finish encrypting the system partition, then remember to encrypt any other NTFS partitions you made for Windows.</p>
<p>When you&#8217;re done, try booting into Fedora. It should go to the GRUB boot menu where you can select Fedora or change your mind and go back to Windows. As Fedora boots, you&#8217;ll be asked perhaps several times for your password as it mounts the encrypted partitions.</p>
<p>Congratulations &#8211; your entire hard drive is now secure and running two operating systems that REALLY don&#8217;t get along. Now that&#8217;s an accomplishment! Go treat yourself to a cookie.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mwholt.com/97/dual-booting-fedora-10-and-windows-vista-with-truecrypt-encryption/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
