<?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>The Accidental Developer &#187; chrome</title>
	<atom:link href="http://osric.com/chris/accidental-developer/tag/chrome/feed/" rel="self" type="application/rss+xml" />
	<link>http://osric.com/chris/accidental-developer</link>
	<description>What if Gregor Samsa awoke a computer programmer?</description>
	<lastBuildDate>Tue, 25 May 2010 20:21:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mistakes I Made When Setting Up My WinXP/OSX Intel-Based Mac</title>
		<link>http://osric.com/chris/accidental-developer/2009/09/mistakes-i-made-when-setting-up-my-winxposx-intel-based-mac/</link>
		<comments>http://osric.com/chris/accidental-developer/2009/09/mistakes-i-made-when-setting-up-my-winxposx-intel-based-mac/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 20:46:37 +0000</pubDate>
		<dc:creator>Chris Herdt</dc:creator>
				<category><![CDATA[Workstation]]></category>
		<category><![CDATA[boot camp]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[core 2 duo]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[mac mini]]></category>
		<category><![CDATA[macdrive]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[refit]]></category>
		<category><![CDATA[software bloat]]></category>
		<category><![CDATA[vmware fusion]]></category>
		<category><![CDATA[windows xp]]></category>
		<category><![CDATA[winxp]]></category>

		<guid isPermaLink="false">http://osric.com/chris/accidental-developer/?p=228</guid>
		<description><![CDATA[I really like my little Intel-based (Core 2 Duo) Mac Mini. It has a small footprint, low power draw, and it has wifi (so I don&#8217;t need a Cat 5 cable snaking through my apartment). Surprisingly, after comparing it to other small-footprint systems with comparable specs, the Mac was about the same price and came [...]]]></description>
			<content:encoded><![CDATA[<p>I really like my little Intel-based (Core 2 Duo) Mac Mini. It has a small footprint, low power draw, and it has wifi (so I don&#8217;t need a Cat 5 cable snaking through my apartment). Surprisingly, after comparing it to other small-footprint systems with comparable specs, the Mac was about the same price and came with the added option of running OSX. I set it up as a dual-boot WinXP and OSX system so that I can continue to run all my Windows software, as well as checking out some of the nifty Mac software (like the night we sat around making <a href="http://osric.com/chris/movies/chevy-volt.html">humorous commercials for the Chevy Volt</a> using Garage Band and iMovie).</p>
<p>Aside from just using Apple&#8217;s <a href="http://www.apple.com/support/bootcamp/">Boot Camp</a> to select which OS I wanted to use the <em>next</em> time I started the computer, I also installed <a href="http://refit.sourceforge.net/">rEFIt</a>, a boot-loader that will let me select which OS I want as I start the system, and <a href="http://www.vmware.com/products/fusion/">VMWare Fusion</a>, so that I can run WinXP from within OSX.</p>
<p>From my experience with with a dual-boot WinXP and Ubuntu Linux laptop, I wasn&#8217;t looking forward to sharing files between the 2 systems by setting up an antediluvian FAT32 partition. However, one of my friends recommended <a href="http://www.mediafour.com/products/macdrive/">MacDrive</a>, a program that allows Windows to read from and write to an HFS+ volume. Magic, right?</p>
<p>Everything was looking rosy, until I decided to be stingy and give Windows XP a 10 GB partition.<br />
<span id="more-228"></span><br />
The <a href="http://support.microsoft.com/kb/314865">system requirements for Windows XP</a> indicate that a minimum of 1.5 GB drive space is needed. People have installed XP on 4GB Asus eees, so I actually thought I was being generous by giving over 6 times the minimum.</p>
<p>The problem, in this case, doesn&#8217;t have anything to do with Microsoft. My three biggest problems so far have been with <a href="http://www.google.com/chrome">Chrome</a>, <a href="https://www.getdropbox.com/">Dropbox</a>, and <a href="http://www.openoffice.org/">Open Office</a>. The first 2 don&#8217;t seem to offer the user the choice of selecting a custom install location, and install on the Windows partition by default. Open Office just didn&#8217;t take to being installed on the MacDrive volume&#8211;I haven&#8217;t figured it out beyond that.</p>
<p>You might be thinking, how much space can Chrome possibly use? It&#8217;s the sleekest browser around, right? I don&#8217;t know if it was the recent updates that did it, but the Chrome application was hogging 118 MB for the application&#8211;Firefox uses 27 MB, by comparison&#8211;and other files in my Application Data folder were taking up nearly a gigabyte of space.</p>
<p>Dropbox is a slick program that allows you to map a folder on your system to space in the cloud. You can drop-and-drag your files just like with any other Windows folder, but the files are stored on a server, and are accessible to you via a password-protected web page, or via any other computer where you install the Dropbox software. A change to the web interface or to a folder on any one system is automatically synchronized with the other systems. Even though I had put my local Dropbox repository on the MacDrive volume, the software itself was on the Windows partition, along with a heft chunk (~500 MB) of cache data, again, in the Application Data folder.</p>
<p>Before long, I was getting messages about low disk space on the Windows volume every few minutes. I tried to uninstall Open Office Writer, the only component of Open Office I originally had room to install, to free up 300 MB, and was informed that there wasn&#8217;t enough drive space to uninstall it. The irony! At one point, I had 0 KB free on my Windows volume. I managed to delete a few files until I could uninstall Open Office and Chrome.</p>
<p>On top of that, when running Windows XP in VMWare Fusion, Windows can&#8217;t access the MacDrive volume. Since that&#8217;s where I installed all my Windows software, I can run Windows in OSX, but I can&#8217;t run any of my Windows software.</p>
<p>How much space is enough space for your Windows partition? It&#8217;s hard to say. If you really want to run Windows from within VMWare Fusion, you should probably give it a sizable partition. Otherwise, I hope that giving it an extra 15 GB would be sufficient. Why be stingy when drive space is so cheap? Maybe I&#8217;m old-fashioned, but I prefer lean software to bloated. Can you imagine installing Chrome from floppies? Remember the <a href="http://www.alistapart.com/articles/5k/">The 5K Awards</a>, for web sites that could pack a punch in mere kilobytes? OK, maybe we don&#8217;t need to be that sparing with our drive space, but a little efficiency would go a long way.</p>
]]></content:encoded>
			<wfw:commentRss>http://osric.com/chris/accidental-developer/2009/09/mistakes-i-made-when-setting-up-my-winxposx-intel-based-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>University of Michigan jobs site has major browser compatibility issues</title>
		<link>http://osric.com/chris/accidental-developer/2009/07/university-of-michigan-jobs-site-has-major-browser-compatibility-issues/</link>
		<comments>http://osric.com/chris/accidental-developer/2009/07/university-of-michigan-jobs-site-has-major-browser-compatibility-issues/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 16:05:29 +0000</pubDate>
		<dc:creator>Chris Herdt</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cross-browser compatibilty]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[um]]></category>
		<category><![CDATA[university of michigan]]></category>

		<guid isPermaLink="false">http://osric.com/chris/accidental-developer/?p=197</guid>
		<description><![CDATA[The University of Michigan's job postings web site is not only unusable in modern browsers like Safari, Chrome, and Opera, but it also serves up an unfriendly error message that may dissuade users of those browsers from returning. The cost? Missing out on some of the most tech-savvy and qualified job candidates.]]></description>
			<content:encoded><![CDATA[<p>At the risk of sounding like a one-note, I would like to again talk about browser compatibility issues. These compatibility issues affect an organization&#8217;s bottom line, and should not be ignored. In this particular case, <a href="http://www.umich.edu/~jobs">The University of Michigan&#8217;s (U-M) job web site</a> is unusable to about 10-15% of visitors, by my estimates (they are using <a href="http://www.google.com/analytics/">Google Analytics</a> on the page, so they should have that data). To me, this says that U-M may be missing out on some of the most qualified candidates for their position openings, undeniably at great cost to the organization. [I am particularly concerned in this case because U-M is my alma mater.]</p>
<p>In particular, the browsers that are not compatible with the U-M jobs site are Safari, Chrome, and Opera &#8212; browsers typically used by more tech-savvy users &#8212; so U-M may be missing out on the very candidates best-suited for work in today&#8217;s web-based world.<br />
<span id="more-197"></span><br />
The first thing to note is the warning on the interstitial page, the page between the user and the content:<br />
&#8220;Supported browsers are: Windows 2000 and XP &#8211; Internet Explorer version 7.0. MAC OSX &#8211; Safari versions 1 and 2. (Safari 3.0 for Mac is not supported).&#8221;</p>
<p>It&#8217;s in small type and can easily be overlooked by a focus-driven person who is here to look for jobs postings, not browser recommendations. Not that I think there is any excuse for not supporting all major, modern browsers, but this page could at least include a browser-detection script that would alert users of unsupported browsers in a prominent manner. It might as well also mention that Javascript needs to be enabled. No matter, though, because the next click will let Safari, Chrome, and Opera users know in bold black text on a plain white background:</p>
<blockquote><p><strong>// Start Req. No 3294 Bug No 21869,21870 This site is designed to work with Microsoft Internet Explorer (versions 5.5, 6.0, 7.0), Netscape (versions 7.0, 7.1) and Mozilla (version 1.7) Web browsers installed with the Microsoft Windows operating system, and Safari (version 1.2) Web browser installed with the Mac operating system. The browser and/or operating system that you are using to access this site is not currently supported. Please access this site from a device with a supported browser and operating system combination. // End Req. No 3294 Bug No 21869,21870</strong></p></blockquote>
<p>Friendly, isn&#8217;t it? It looks more like a browser error than a message from the U-M jobs site. A lot of people might see &#8220;Bug No 21869,21870&#8243; and assume the site is temporarily down.</p>
<p>Job searchers are a persistent bunch, though, and presumably many of them will read through the error message and decide to revisit the site in Internet Explorer. Mac users may have a harder time following the recommendation, as Apple likes to push out Safari updates. You can download <a href="http://mac.oldapps.com/safari.php">old versions of Safari</a>, but that&#8217;s not something we can expect every job searcher to do, much less be aware of.</p>
<p>Once you do get to the jobs search page in (in Internet Explorer or Firefox), you get a frameset consisting of 5 frames, none of which have titles (from <a href="http://www.webaim.org/techniques/frames/">Creating Accessible Frames</a>: &#8220;One of the most important things you can do to increase the accessibility of frames is to give each frame a title.&#8221;). The links on the footer frame, such as the link to the <a href="http://www.umich.edu/~jobs/nondisc.html">non-descrimination statement</a>, do not have a target attribute set to &#8220;_top&#8221; and therefore open in the same frame, one line of text high.</p>
<p>There is a logo on the page: &#8220;Powered by Deploy Solutions TM, Copyright 2004 Deploy Solutions, Inc. All rights reserved.&#8221; <strong>2004?</strong> Maybe it&#8217;s time to upgrade.</p>
<p>In my recent post about T-Mobile, the cost of browser incompatibility was expensive and avoidable phone calls to customer services. Here, the cost is arguably even higher: missing out on the best job candidates. That might be more difficult to pin a dollar amount to, but if I were U-M I would be worried&#8211;and I would fix it.</p>
<p><strong>Edit:</strong><br />
I e-mailed U-M about these issues and received the following in their response: &#8220;There are no plans to upgrade this until the system is replaced in June of 2010.&#8221; Although that&#8217;s nearly a year away, I&#8217;m glad to know that they are planning to replace it.</p>
]]></content:encoded>
			<wfw:commentRss>http://osric.com/chris/accidental-developer/2009/07/university-of-michigan-jobs-site-has-major-browser-compatibility-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>T-Mobile Website Unfriendly to Chrome, Safari</title>
		<link>http://osric.com/chris/accidental-developer/2009/07/t-mobile-website-unfriendly-to-chrome-safari/</link>
		<comments>http://osric.com/chris/accidental-developer/2009/07/t-mobile-website-unfriendly-to-chrome-safari/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 15:24:40 +0000</pubDate>
		<dc:creator>Chris Herdt</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[accessibilty]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cross-browser compatibilty]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[tmobile]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://osric.com/chris/accidental-developer/?p=186</guid>
		<description><![CDATA[Visitors to T-Mobile's site using Safari or Chrome lose dramatic amounts of functionality, leading to customer frustration and unnecessary calls to customer support. Verdict? Cross-browser compatibility saves money and improves customer satisfaction.]]></description>
			<content:encoded><![CDATA[<p>Early this morning, Nicola was bugging me to add a data plan to her phone account in anticipation of receiving her shiny new <a href="http://www.t-mobilemytouch.com/">MyTouch</a>. We logged on to the site using our favored browser, Google&#8217;s <a href="http://www.google.com/chrome">Chrome</a>. Here&#8217;s what we found:</p>
<div id="attachment_191" class="wp-caption alignnone" style="width: 510px"><img src="http://osric.com/chris/accidental-developer/wp-content/uploads/2009/07/tmobile-chrome1.png" alt="T-Mobile\&#039;s default page in Chrome, post login" title="T-Mobile&#039;s page in Chrome" width="500" height="190" class="size-full wp-image-191" /><p class="wp-caption-text">T-Mobile's default page in Chrome, post login</p></div>
<p>After several unsuccessful attempts to view info for her line from several different screens, we called T-Mobile&#8217;s customer support. The service rep walked through the same steps and said, &#8220;OK, now you should see tabs on the left with your names, phone numbers, and &#8216;Add A Line&#8217;.&#8221;</p>
<p>That&#8217;s when it hit me. I should try a different browser.<br />
<span id="more-186"></span><br />
The same page in Firefox:</p>
<div id="attachment_192" class="wp-caption alignnone" style="width: 510px"><img src="http://osric.com/chris/accidental-developer/wp-content/uploads/2009/07/tmobile-ff1.png" alt="T-Mobile&#039;s default page in Firefox, post login" title="T-Mobile&#039;s page in Firefox" width="500" height="190" class="size-full wp-image-192" /><p class="wp-caption-text">T-Mobile's default page in Firefox, post login</p></div>
<p>(The big &#8216;Image Not Available&#8217; is a different matter&#8211;that&#8217;s because my phone, in spite of the fact that I bought it from T-Mobile, is almost 4 years old, and therefore no longer exists from the perspective of their web site. Planned obsolescence at its finest.)</p>
<p>The same issue affects Safari, the default browser on the Mac. According to one <a href="http://www.w3schools.com/browsers/browsers_stats.asp">browser statistics report</a>, Chrome and Safari accounted for 9.1% of traffic in June 2009. Stats for a site I work with show 13.6% of visitors use Chrome or Safari (presumably due to a higher Mac userbase).</p>
<p>If we the relevant sections of the web site had been <em>accessible</em> to us, T-Mobile could possibly have avoided an expensive customer service call. Making your web site cross-browser compatible is worth money.</p>
<p>One last comment: what if Javascript is turned off? Does the T-Mobile site degrade gracefully?<br />
<div id="attachment_193" class="wp-caption alignnone" style="width: 510px"><img src="http://osric.com/chris/accidental-developer/wp-content/uploads/2009/07/tmobile-noscript1.png" alt="T-Mobile&#039;s site with Javascript disabled" title="T-Mobile&#039;s site with Javascript disabled" width="500" height="375" class="size-full wp-image-193" /><p class="wp-caption-text">T-Mobile's site with Javascript disabled</p></div></p>
<p>The site, which relies heavily on Javascript and AJAX, becomes completely unusable.</p>
]]></content:encoded>
			<wfw:commentRss>http://osric.com/chris/accidental-developer/2009/07/t-mobile-website-unfriendly-to-chrome-safari/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Create an XSL stylesheet for your RSS or Atom feeds</title>
		<link>http://osric.com/chris/accidental-developer/2008/12/create-an-xsl-stylesheet-for-your-rss-or-atom-feeds/</link>
		<comments>http://osric.com/chris/accidental-developer/2008/12/create-an-xsl-stylesheet-for-your-rss-or-atom-feeds/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 00:16:44 +0000</pubDate>
		<dc:creator>Chris Herdt</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[xsl]]></category>

		<guid isPermaLink="false">http://osric.com/chris/accidental-developer/?p=131</guid>
		<description><![CDATA[Internet Explorer 6 and, curiously enough, Google&#8217;s Chrome browser, don&#8217;t display RSS or Atom feeds in a particularly helpful manner. IE6 displays neatly-formatted XML, with color-coding and indentation, whereas Chrome displays the text node of all the XML tags without so much as a linebreak:
Either way is completely intimidating to an RSS novice. Fortunately, we [...]]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer 6 and, curiously enough, Google&#8217;s Chrome browser, don&#8217;t display RSS or Atom feeds in a particularly helpful manner. IE6 displays neatly-formatted XML, with color-coding and indentation, whereas Chrome displays the text node of all the XML tags without so much as a linebreak:<br />
<div id="attachment_133" class="wp-caption alignnone" style="width: 220px"><a href="http://osric.com/chris/accidental-developer/wp-content/uploads/2008/12/unstyled-rss.png"><img src="http://osric.com/chris/accidental-developer/wp-content/uploads/2008/12/unstyled-rss.png" alt="Slashdot&#039;s RSS feed in IE6 and Chrome, respectively" title="unstyled-rss" width="210" height="100" class="size-full wp-image-133" /></a><p class="wp-caption-text">Slashdot's RSS feed in IE6 and Chrome, respectively</p></div></p>
<p>Either way is completely intimidating to an RSS novice. Fortunately, we can change that.<br />
<span id="more-131"></span><br />
Both IE6 and Chrome will apply an XSL stylesheet, if one is specified. To specify a stylesheet, insert the following code right after the DTD:<br />
<code>&lt;?xml-stylesheet href="rss2.xsl" type="text/xsl" media="screen"?&gt;</code></p>
<p>I created a bare-bones XSL file to transform RSS 2.0 files:<br />
<a href="http://osric.com/chris/accidental-developer/rss2.xsl">rss2.xsl</a></p>
<p>Voila! The RSS feed now displays some information telling the user what RSS is and how to use it.</p>
<p>Of course, Firefox, Internet Explorer 7, and other modern browsers give the user some pretty click options that allow them to add the feed to their RSS reader of choice with the click of a button. There&#8217;s really no reason we couldn&#8217;t add code to achieve the same effect to our XSL file. For example, just view the <em>generated</em> source (using a tool like the <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a>) of an RSS feed displayed in Firefox and copy or further customize the code.</p>
<p>(I&#8217;m sure I&#8217;ll get to that in my copious free time.)</p>
<p>This brings up a good question in my mind, though: why do the modern browsers override publisher-specified XSL stylesheets? I&#8217;ll admit that it adds a certain helpful consistency to all RSS feeds, but it seems peculiar. I suppose that since so few RSS feeds have custom XSL stylesheets, it is better to apply a single style to all. It&#8217;s an idea that is bad in theory, but good in practice.</p>
<p>(And you can always change your Firefox settings to customize how it handles Web Feeds. I thought I could trick it into displaying my styled feed, but I recommend against using Firefox to open web feeds with Firefox: I started an infinite loop.)</p>
]]></content:encoded>
			<wfw:commentRss>http://osric.com/chris/accidental-developer/2008/12/create-an-xsl-stylesheet-for-your-rss-or-atom-feeds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
