<?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>K-Squared Ramblings &#187; Safari</title>
	<atom:link href="http://www.hyperborea.org/journal/tag/safari/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hyperborea.org/journal</link>
	<description>Sci-fi, comics, humor, photos...it&#039;s all fair game.</description>
	<lastBuildDate>Sat, 04 Feb 2012 06:27:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Check Your Plugins!</title>
		<link>http://www.hyperborea.org/journal/2010/05/check-your-plugins/</link>
		<comments>http://www.hyperborea.org/journal/2010/05/check-your-plugins/#comments</comments>
		<pubDate>Thu, 13 May 2010 22:33:53 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=8099</guid>
		<description><![CDATA[It&#8217;s a safe bet that your web browser uses at least one plugin, and probably several. Maybe it&#8217;s just Flash for viewing animations and video (think YouTube and Hulu). Maybe it&#8217;s Silverlight for watching Netflix, or Shockwave for playing games. &#8230; <a href="http://www.hyperborea.org/journal/2010/05/check-your-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.mozilla.com/en-US/plugincheck/"><img id="mozilla_plugin_checker_badge" src="https://www.mozilla.com/img/tignish/plugincheck/wb/en-US/180_150/loading.png" width="180" height="150" class="alignright" alt="We can check your plugins and stuff" border="0" /></a><script type="text/javascript">var pfsNextImage = "https://www.mozilla.com/img/tignish/plugincheck/wb/en-US/180_150/safe.png";var pfsUpdateImage = "https://www.mozilla.com/img/tignish/plugincheck/wb/en-US/180_150/upyourplug.png";</script><script type="text/javascript" src="https://www.mozilla.com/js/plugincheck_badge.js"></script></p>
<p>It&#8217;s a safe bet that your web browser uses at least one plugin, and probably several. Maybe it&#8217;s just <strong>Flash</strong> for viewing animations and video (think <strong>YouTube</strong> and <strong>Hulu</strong>).  Maybe it&#8217;s <strong>Silverlight</strong> for watching <strong>Netflix</strong>, or <strong>Shockwave</strong> for playing games. You&#8217;ve probably got <strong>Java</strong> installed.</p>
<p>Just like your web browser, these <strong>plugins must be kept up to date</strong> or you&#8217;ll run into problems: missing features, instability, or (worst case) security vulnerabilities.  Unfortunately, most plugins don&#8217;t update themselves.</p>
<p>Several months ago, Mozilla introduced a service called <a href="http://www.mozilla.com/plugincheck/">Plugin Check</a> that will identify the plugins you have installed and tell you whether they need to be updated &#8212; and how to do it.  At first it only worked on Firefox, but now it&#8217;s been <strong>expanded to all major browsers</strong>: Chrome, Safari, Opera, and even Internet Explorer.</p>
<p>It&#8217;s worth taking a few moments to check.  Think of it as a pit stop for your computer&#8217;s web browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/05/check-your-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webkit display:table-cell Problem</title>
		<link>http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/</link>
		<comments>http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/#comments</comments>
		<pubDate>Wed, 05 May 2010 02:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=8025</guid>
		<description><![CDATA[I recently tried to retrofit a mobile layout onto an old table-based site using CSS. It was a fairly simple layout: A banner across the top, two columns, and a footer. I figured I&#8217;d use CSS to &#8220;unwrap&#8221; the table &#8230; <a href="http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-table.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-table-150x150.jpg" alt="" title="Testcase: Unmodified Table" width="150" height="150" class="alignleft size-thumbnail wp-image-8037" /></a>I recently tried to retrofit a mobile layout onto an old table-based site using CSS.  It was a fairly simple layout: A banner across the top, two columns, and a footer.  I figured I&#8217;d use CSS to &#8220;unwrap&#8221; the table and make the sidebar and main content area into full-width sections instead of side-by-side columns.</p>
<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-firefox.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-firefox-150x150.jpg" alt="" title="Testcase: Block / Firefox" width="150" height="150" class="alignright size-thumbnail wp-image-8036" /></a>In theory this should be simple: CSS handles tables by using the <code>display</code> property and assigning it <code>table</code>, <code>table-row</code> and <code>table-cell</code> for the <code>&lt;table&gt;</code>, <code>&lt;tr&gt;</code> and <code>&lt;td&gt;</code> elements.  You can assign these properties to other elements and make them act as tables, or you can assign <code>block</code> or <code>inline</code> to these elements and make the table act like a series of paragraphs.</p>
<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-chrome.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-block-chrome-150x150.jpg" alt="" title="Testcase: Block (Chrome)" width="150" height="150" class="alignleft size-thumbnail wp-image-8031" /></a>Initial testing worked perfectly in Firefox&nbsp;3.6 and Opera&nbsp;10.5x.  Internet Explorer&nbsp;8, as expected, ignored the changes entirely.  Chrome, however, did something very strange, and Safari reacted the same way: The banner shrank, and the columns changed from a narrow sidebar to a 50/50 split&#8230;making it actually <em>worse</em> for small screens.</p>
<p>Clearly WebKit didn&#8217;t like something I was doing.  Unfortunately, WebKit powers the exact platforms I was targeting: the iPhone and Android!</p>
<p>I dug around with the developer tools a bit to see if I could figure out what was going on. Was the browser not applying the property? Were the table cells inheriting the &#8220;original&#8221; property from somewhere else? Did I need to change properties on <code>thead</code> and <code>tbody</code> as well?</p>
<p><a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-inline-chrome.jpg"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/testcase-inline-chrome-150x150.jpg" alt="" title="Testcase: Inline / Chrome" width="150" height="150" class="alignright size-thumbnail wp-image-8033" /></a>What I found was that WebKit did recognize the <code>display:block</code> I had added, but somehow the computed style was reverting to <code>display:table-cell</code>.  This only applied to <code>table</code> and <code>td</code>, though.  Table rows actually did what I told them to, which was why the result ended up looking bizarre.</p>
<p>If it hadn&#8217;t changed anything, I probably would have chalked it up to the capability just not being implemented yet.  But since it worked on table rows, but not on cells, I decided to treat it as a bug in WebKit and went looking for the best way to report it. I ended up creating a WebKit Bugzilla account and reporting it as <a href="https://bugs.webkit.org/show_bug.cgi?id=38527">bug 38527</a>.<br />
<strong><br />
Check out the <a href="http://www.hyperborea.org/journal/wp-content/uploads/2010/05/tabletest.html">testcase</a></strong> in Firefox&nbsp;3.6 or Opera&nbsp;10.5 to see what it <em>should</em> look like, then take a look in Chrome&nbsp;4 or 5 or Safari&nbsp;4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2010/05/webkit-displaytable-cell-problem/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hazards of Keyless Ignition and Office Chairs.</title>
		<link>http://www.hyperborea.org/journal/2009/11/keyless-shoulder/</link>
		<comments>http://www.hyperborea.org/journal/2009/11/keyless-shoulder/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 07:55:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Sci-Fi/Fantasy]]></category>
		<category><![CDATA[Dollhouse]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[pain]]></category>
		<category><![CDATA[prius]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Tweets]]></category>

		<guid isPermaLink="false">https://www.hyperborea.org/journal/?p=6029</guid>
		<description><![CDATA[Today I learned that keyless ignition makes it easy to accidentally leave your car running. Good thing it was only 5 minutes. # The fact that it idles silently (no need to run the motor unless it&#8217;s charging the battery) &#8230; <a href="http://www.hyperborea.org/journal/2009/11/keyless-shoulder/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Today I learned that keyless ignition makes it easy to accidentally leave your car running. Good thing it was only 5 minutes. <a href="http://twitter.com/KelsonV/statuses/5630923256" class="aktt_tweet_time">#</a> The fact that it idles silently (no need to run the motor unless it&#8217;s charging the battery) was probably a necessary factor too. <a href="http://twitter.com/KelsonV/statuses/5631359105" class="aktt_tweet_time">#</a></li>
<li>Amusing: Apple has <a href="http://support.apple.com/kb/HT3949">released Safari 4.0.4</a>. Seems appropriate for a web browser. <a href="http://twitter.com/KelsonV/statuses/5633125066" class="aktt_tweet_time">#</a></li>
<li>By Fox &#8220;The Cancelator&#8221; standards, waiting 4 episodes to <a href="http://www.hollywoodreporter.com/hr/content_display/news/e3ibd4c93af8a3194fa7c8dd409d00e6902">cancel <i>Dollhouse</i></a> Season 2 is generous. <a href="http://twitter.com/KelsonV/statuses/5633624600" class="aktt_tweet_time">#</a></li>
<li>WTF? I just tweaked my *other* shoulder doing nothing more exciting than reaching for my mouse. Nowhere near as badly, at least! <a href="http://twitter.com/KelsonV/statuses/5634368066" class="aktt_tweet_time">#</a></li>
<li>Right shoulder seems OK. Left shoulder still recovering from whatever the heck I did to it yesterday. The dangers of&#8230;office chairs? <a href="http://twitter.com/KelsonV/statuses/5637028710" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/11/keyless-shoulder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USB Uncharged, Safari Whizbangless, Android + iPhone</title>
		<link>http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/</link>
		<comments>http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 06:30:00 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Computers/Internet]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[appcelerator]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Tweets]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2009/06/09/line-items-for-2009-06-09/</guid>
		<description><![CDATA[D&#8217;oh! Plugged my phone into a loose USB data cable last night instead of the charger! I&#8217;ll just have to use company electrons, I guess. # Ah, that&#8217;s probably why the new whizbang features in Safari 4 don&#8217;t exist on &#8230; <a href="http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>D&#8217;oh! Plugged my phone into a loose USB data cable last night instead of the charger! I&#8217;ll just have to use company electrons, I guess. <a href="http://twitter.com/KelsonV/statuses/2090774851" class="aktt_tweet_time">#</a></li>
<li>Ah, that&#8217;s probably why the new whizbang features in Safari 4 don&#8217;t exist on my work PC: <a href="http://support.apple.com/kb/HT3410">video card requirements</a>. <a href="http://twitter.com/KelsonV/statuses/2091750287" class="aktt_tweet_time">#</a></li>
<li>Need to read up on this: <a href="http://www.appcelerator.com">Appcelerator</a> framework lets you build apps for both iPhone and Android <a href="http://twitter.com/KelsonV/statuses/2095566198" class="aktt_tweet_time">#</a></li>
<li>Software updates are traveling in packs. Today I hit Windows, OSX, Office, Safari, Adobe Reader, Chrome &amp; Java. Plus new Fedora &amp; WordPress! <a href="http://twitter.com/KelsonV/statuses/2095966140" class="aktt_tweet_time">#</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2009/06/usb-uncharge-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Updates Software Update, Addresses Criticism</title>
		<link>http://www.hyperborea.org/journal/2008/04/apple-update/</link>
		<comments>http://www.hyperborea.org/journal/2008/04/apple-update/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 17:08:29 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/?p=2445</guid>
		<description><![CDATA[In conjunction with the Safari 3.1.1 security release, Apple has also released a new version of Apple Software Update for Windows. With version 2.1, they&#8217;ve taken the opportunity to fix one of the problems that caused so much criticism last &#8230; <a href="http://www.hyperborea.org/journal/2008/04/apple-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In conjunction with the <a href="http://support.apple.com/kb/HT1467">Safari 3.1.1 security release</a>, Apple has also released a new version of Apple Software Update for Windows.  With version 2.1, they&#8217;ve taken the opportunity to fix one of the problems that caused so much <a href="http://john.jubjubs.net/2008/03/21/apple-software-update/">criticism</a> last month.</p>
<p>It now shows <strong>two lists: one for updates, and one for new software.</strong> This takes care of one of the <a href="http://www.hyperborea.org/journal/2008/03/apple-update-solution/">three easy steps</a> that I culled from discussions back in March:</p>
<ol>
<li>Separate updates from new software and label them clearly.  <strong>Done</strong>.</li>
<li>Leave the new stuff unchecked by default. <strong>Bzzzt!  Try again!</strong></li>
<li>When run automatically, don’t pop up a notice more than once for each piece of not-installed software. <strong>[Edit:] Done.</strong></li>
</ol>
<p>Unfortunately the new software is still checked by default, but one hopes that the separate list would be enough to make people stop, look, and make a conscious choice as to whether or not to install it.</p>
<p>I don&#8217;t know yet <del>how it handles new software when run automatically, or</del> whether they&#8217;ve made the ignore option apply to an entire piece of software rather than a specific installer.  I&#8217;ve taken iTunes off the ignore list and set it to check daily so that I can find out. [Edit:] I haven&#8217;t seen it pop up in the last 24 hours, and <a href="http://securitywatch.eweek.com/apple/after_criticism_apple_software_updater_gets_ui_makeover_1.html">according to eWeek</a>, &#8220;Apple will now only prompt the user if there are critical security updates available.&#8221;</p>
<p><span id="more-2445"></span>
<p align="center"><img src="http://www.hyperborea.org/journal/wp-content/uploads/2008/04/apple-software-update-21.jpg" alt="Screenshot.  Note the two lists, and the iTunes+QuickTime item that's pre-selected." title="" width="426" height="556" class="aligncenter size-full wp-image-2446" /><br /><small>Apple Software Update on a system with up-to-date Safari and QuickTime, but no iTunes.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2008/04/apple-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Software Update: a Simple Solution</title>
		<link>http://www.hyperborea.org/journal/2008/03/apple-update-solution/</link>
		<comments>http://www.hyperborea.org/journal/2008/03/apple-update-solution/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 01:03:46 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2008/03/21/apple-update-solution/</guid>
		<description><![CDATA[I appreciate the fact that Apple provides a single updater for all their Windows software. It&#8217;s nice to consolidate things a bit with the profusion of updaters for what seems like each and every application (sort of like how every &#8230; <a href="http://www.hyperborea.org/journal/2008/03/apple-update-solution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I appreciate the fact that Apple provides a single updater for all their Windows software.  It&#8217;s nice to consolidate things a bit with the <a href="http://www.hyperborea.org/journal/2005/06/reinventing-the-upgrade-wheel/">profusion of updaters</a> for what seems like each and every application (sort of like how every mobile device seems to need its own charger).  But it has its flaws.  I&#8217;ve mentioned some <a href="http://www.hyperborea.org/journal/2007/11/apple-ui-nitpicking/">broken UI design</a>, but the most annoying thing is that <strong>it tries to install new software</strong> instead of just updating what you have.</p>
<p>At work, I have QuickTime and Safari for development purposes.  I don&#8217;t have iTunes.  I don&#8217;t need it.  I don&#8217;t even have speakers hooked up to the computer.  But every time a new version gets released, it shows up in the Apple Software Update list, and I have to tell it to ignore it until the <em>next</em> time they update iTunes.</p>
<p>Now that Safari for Windows is <a href="http://www.hyperborea.org/journal/2008/03/safari-31/">out of beta</a>, it&#8217;s <a href="http://news.cnet.com/8301-10784_3-9900456-7.html" title="Apple pushes Safari on Windows via iTunes updater">doing the same with Safari</a>*.  And people are complaining.  People like John Lilly, CEO of Mozilla, who <a href="http://john.jubjubs.net/2008/03/21/apple-software-update/">sees it as an anti-competitive measure</a> that dilutes users&#8217; trust in software updaters.</p>
<p>Personally, I think there is a problem, but I hardly expected it to turn into the firestorm it has, with <a href="http://weblogs.mozillazine.org/asa/archives/2008/03/john_is_absolut.html">Asa Dotzler</a>, <a href="http://news.cnet.com/8301-10784_3-9901006-7.html" title="Mozilla CEO says Apple's Safari auto-update 'wrong'">c|net</a>, <a href="http://digg.com/tech_news/John_s_Blog_Apple_Software_Update_and_Safari">digg</a>, <a href="http://www.techmeme.com/080321/p90#a080321p90">Techmeme</a>, [edit] <ins>and now <a href="http://tech.slashdot.org/article.pl?sid=08/03/22/1536250" title="Mozilla CEO Objects To Safari Auto Install">Slashdot</a></ins>, [edit&nbsp;2] <ins><a href="http://daringfireball.net/2008/03/update" title="Update">Daring Fireball</a> and <a href="http://blog.wired.com/monkeybites/2008/03/safari-windows.html" title="Apple Pushes Safari on Unsuspecting Windows Users, Mozilla Cries Foul">Wired</a> (it just keeps going!)</ins>, and <del>dozens</del> <ins>hundreds</ins> of commenters entering the fray.</p>
<p><strong>There&#8217;s a simple solution</strong>, and it&#8217;s one of those rare cases where Microsoft gets something right in their software that Apple gets wrong.</p>
<ol>
<li>Create a separate section for software that isn&#8217;t already installed, and label it clearly.  It can be in the same list, as long as there&#8217;s a separation and a heading.</li>
<li>Leave the new stuff unchecked by default.</li>
<li>Added: If set to check automatically, don&#8217;t pop up a notice more than once for each piece of not-installed software.</li>
</ol>
<p>That&#8217;s it.  Done.  Apple still gets to leverage their installer to make people <em>aware</em> of their other apps, but there&#8217;s no chance of someone accidentally installing Safari (or iTunes) by accident because they didn&#8217;t read the list too closely.  Take a look at Microsoft Update and how they (currently) offer Silverlight.  It&#8217;s in a list of optional software, and it&#8217;s not checked until you choose it.</p>
<p>That&#8217;s all this really comes down to: <strong>sensible defaults and proper labeling.</strong></p>
<p><small>*I have to admit getting a kick out of the title, &#8220;Apple pushes Safari on Windows via iTunes updater,&#8221; because my problem is that they&#8217;re pushing <em>iTunes</em> on Windows via their <em>Safari</em> updater.  It&#8217;s a matter of perspective.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2008/03/apple-update-solution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Acid(2) Stare</title>
		<link>http://www.hyperborea.org/journal/2008/03/acid2-eyes/</link>
		<comments>http://www.hyperborea.org/journal/2008/03/acid2-eyes/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 19:27:52 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Acid2]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2008/03/19/acid2-eyes/</guid>
		<description><![CDATA[After looking at how Safari 3.1 handles the Acid2 test, and finding that under some circumstances/platforms it fails the test, I realized: that one line, with the eyes, has been the cause of most regressions in browsers that previously passed &#8230; <a href="http://www.hyperborea.org/journal/2008/03/acid2-eyes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webstandards.org/action/acid2/"><img class="alignright" width="168" height="168" src='http://www.hyperborea.org/journal/wp-content/uploads/2008/03/acid2-reference.png' alt='Acid2 reference image.' title="Acid2 the way it's supposed to look" /></a>After looking at how Safari 3.1 handles the <a href="http://www.webstandards.org/action/acid2/">Acid2 test</a>, and finding that under some circumstances/platforms it fails the test, I realized: that one line, with the eyes, has been the cause of most regressions in browsers that previously passed the test.</p>
<p>Rows 4-5 test fallback behavior for objects.  The idea is that if a page tries to load an external resource, but can&#8217;t&#8212;the file is missing, the server&#8217;s down, the network&#8217;s slow, the browser doesn&#8217;t have the right plugin, etc.&#8212;the page can provide alternate content.  And it can be nested, so you can try, say, a video clip that falls back to an SVG image that falls back to a PNG that falls back to text.  <span id="more-2359"></span> The Acid2 guide goes into <a href="http://www.webstandards.org/action/acid2/guide/#row-4-5">more detail</a>, with the relevant section of code being this:</p>
<pre>&lt;object data="data:application/x-unknown,ERROR"&gt;
  &lt;object data="http://www.webstandards.org/404/" type="text/html"&gt;
    &lt;object type="image/png" data="data:image/png;..."&gt;ERROR&lt;/object&gt;
  &lt;/object&gt;
&lt;/object&gt;</pre>
<p>So it tries to load the first object, which is deliberately made unloadable.  Then it tries to load the second object, which calls out to a webpage which is <em>supposed</em> to be unavailable.  Then it falls back to the third object, which is an embedded image of the eyes.</p>
<p>The problems have been with the second object, the one hosted outside of the test file itself.</p>
<p>Back in December, when Microsoft announced that their internal builds of <a href="http://blogs.msdn.com/b/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">IE8 passed Acid2</a>, lots of people started checking it in the Firefox 3 beta, Safari, and Opera, browsers that were known to pass.  And they were surprised to find <a href="http://www.hyperborea.org/journal/2007/12/fix-acid2/">it didn&#8217;t work</a>.  It turned out that the server config on www.webstandards.org had changed such that the file requested actually returned a page instead of an error, so browsers were properly loading that page instead of the eyes.  It was suggested that people use an alternate copy of the test that pointed to a different external resource.</p>
<p><img class="alignleft" width="168" height="168" src='http://www.hyperborea.org/journal/wp-content/uploads/2008/03/acid2-ie8b1-altsite.png' alt='Acid2 as rendered by IE8b1 on alternate sites.' title="Acid2 as rendered by IE8b1 when viewing an alternate copy of the test."/>Then when IE8 beta1 came out, people rushed to try it themselves.  By this time the server config had been fixed, so the official copy of the test worked again.  But people trying it on alternate copies ran into a problem, because it <a href="http://blogs.msdn.com/b/ie/archive/2008/03/05/why-isn-t-ie8-passing-acid2.aspx">tripped a cross-site security check</a> (IE8b1 would only load objects from the same domain) <em>and</em> IE8 wasn&#8217;t using the fallback content if it was blocked for security reasons.  (This makes absolutely no sense.  It&#8217;s like refusing to let someone board a plane if they trip a metal detector, instead of checking to make sure they didn&#8217;t miss a few coins and having them walk through again.  Add to that the fact that IE is perfectly happy to load images, iframes, Flash animations, etc. from other sites, and the restriction itself seems a bit silly.)</p>
<p><img class="alignright" width="168" height="168" src='http://www.hyperborea.org/journal/wp-content/uploads/2008/03/acid2-safari31-win.png' alt='Acid2 as rendered by Safari 3.1 on Windows' title="Acid2 as rendered by Safari 3.1 on Windows" />So now Safari 3.1 is out, and <a href="http://www.hyperborea.org/journal/2008/03/safari-31/">has problems with exactly the same line</a>.  In my test on Windows, it displays this dithered orange band.  In my test on Mac OS, it looks like this for a few seconds, but continues to display the page-loading icon.  Then it finishes loading and displays the eyes, passing the test.  It looks like it&#8217;s just taking a couple of seconds to check that external resource before falling back to the alternative.</p>
<p>I just find it interesting that all of these come down to one single piece of the test, and it&#8217;s the piece that tries to load an external resource&#8212;something that isn&#8217;t within its own control.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2008/03/acid2-eyes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Safari 3.1 &#8211; Quick Thoughts</title>
		<link>http://www.hyperborea.org/journal/2008/03/safari-31/</link>
		<comments>http://www.hyperborea.org/journal/2008/03/safari-31/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 23:17:42 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2008/03/18/safari-31/</guid>
		<description><![CDATA[Grabbed the new Safari 3.1 this morning, both at work (WinXP) and on the laptop at home (Leopard). Noticed that the website no longer says &#8220;Beta&#8221; for the Windows version. Oddly enough, there doesn&#8217;t seem to be much chatter from &#8230; <a href="http://www.hyperborea.org/journal/2008/03/safari-31/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/safari/"><img border="0" alt="Safari Logo" title="Safari" src="http://www.hyperborea.org/journal/wp-content/uploads/2008/03/safari_128.jpg" align="right" width="128" height="128" /></a>Grabbed the new <a href="http://www.apple.com/safari/">Safari 3.1</a> this morning, both at work (WinXP) and on the laptop at home (Leopard).  Noticed that the website no longer says &#8220;Beta&#8221; for the Windows version.</p>
<p>Oddly enough, there doesn&#8217;t seem to be much chatter from the browser community about it, at least not on sites I follow from work.  There may be 25 posts on my RSS reader at home, for all I know.</p>
<p>I wish Apple would make the <a href="http://docs.info.apple.com/article.html?artnum=307467" title="About the Safari 3.1 Update">release notes</a> easier to find.  I clicked on the &#8220;more info&#8221; link in Software Update at home, but didn&#8217;t have time to really read it.  I wanted to check the list at work, but there&#8217;s no menu item, it&#8217;s not visible on Apple&#8217;s website, and their search engine hasn&#8217;t indexed it yet. I had to search Google, and found it from some random person&#8217;s Twitter post.  (Oh, and Apple?  As long as I&#8217;m giving you advice, you&#8217;re running your site on Apache.  Apache has a feature called mod_speling [sic] that will automatically correct a single-error typo when someone hits your site.  I highly recommend that you look into it instead of handing out a 404 error whenever someone&#8217;s finger slips.)</p>
<p>User interface seems mostly the same as 3.0.</p>
<p>Not sure if it&#8217;s new or I just never noticed it, but the history menu has an option to reopen all windows from the previous session.  It isn&#8217;t the automatic recovery offered by Firefox or Opera, but it&#8217;s the next best thing&#8212;and quite handy for cases when, for instance, Norton Antivirus has just updated itself and popped up a &#8220;will reboot in X seconds&#8221; warning, which you didn&#8217;t see because you had too many windows open. *ahem*</p>
<p>I believe this is the first browser released that supports <a href="http://www.css3.info/webkit-has-web-fonts-support/">embedding TrueType fonts</a>.  (IE has been able to embed fonts for years, but you had to convert them first, which may be why you don&#8217;t see too many these days.)  When <a href="http://webkit.org/">WebKit</a> first added the feature last fall, I tested it out on my <a href="/les-mis/"><i>Les Mis</i></a> page.</p>
<p>I really like the new developer tools (Prefs&rarr;Advanced&rarr;Show Develop menu), especially the network timeline.  This, combined with <a href="http://developer.yahoo.com/yslow/">YSlow</a> on Firefox (itself an extension to Firebug), will be extremely useful for optimizing site performance.</p>
<p>It gets 77/100 on the <a href="http://www.webstandards.org/action/acid3/">Acid3 test</a>, much better than Safari&nbsp;3.0, which only scored 39/100.  WebKit looks like it&#8217;s on track to be the first engine to pass again, having <a href="http://webkit.org/blog/161/webkit-hits-93100-in-acid3/">hit 93/100</a> yesterday.  Oddly enough, the <a href="http://www.webstandards.org/action/acid2/">Acid2</a> regression is still present on XP (<del>need to compare to the Mac version</del> it displays correctly on the Mac), with an orange band covering the eyes and the border to the right of that band red instead of black.</p>
<p>Another odd thing: when it&#8217;s really busy, it seems to revert to a standard window frame instead of its own skin.</p>
<p>Who wants to bet that .Mac will be one of the first webapps to really make use of offline storage?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2008/03/safari-31/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Safari Blend Coffee</title>
		<link>http://www.hyperborea.org/journal/2007/11/safari-blend-coffee/</link>
		<comments>http://www.hyperborea.org/journal/2007/11/safari-blend-coffee/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 00:34:13 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Food]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[coffee]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2007/11/14/safari-blend-coffee/</guid>
		<description><![CDATA[In honor of the release* of Safari 3, here&#8217;s a little something we found at Trader Joe&#8217;s. The mug is from the short-lived Mozilla Coffee. It seemed appropriate. Now if I can just track down some Opera Coffee, or Explorer &#8230; <a href="http://www.hyperborea.org/journal/2007/11/safari-blend-coffee/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apple.com/safari/"><img alt="[Safari icon]" title="Safari" src="http://www.hyperborea.org/journal/wp-content/uploads/2007/11/safari-48.png" width="48" height="48" border="0" align="right" /></a>In honor of the release* of <a href="http://www.apple.com/safari/">Safari 3</a>, here&#8217;s a little something we found at <a href="http://www.traderjoes.com/">Trader Joe&#8217;s</a>.<br clear="right"/></p>
<p><img class="centered" src='http://www.hyperborea.org/journal/wp-content/uploads/2007/10/mozilla-safari-cofee.jpg' alt='Mozilla Coffee, Safari Coffee' /></p>
<p>The <a href="http://www.hyperborea.org/journal/2004/04/mugzilla/">mug</a> is from the short-lived <a href="http://www.hyperborea.org/journal/2003/09/mozilla-coffee/">Mozilla Coffee</a>.  It seemed appropriate.  Now if I can just track down some Opera Coffee, or Explorer Coffee&#8230;</p>
<p><small>*Safari 3 was included in Mac OS X 10.5 Leopard, released 2½ weeks ago.  And it&#8217;s included in the <a href="http://docs.info.apple.com/article.html?artnum=306297">10.4.11 update</a> for Tiger, released today.  An <a href="http://docs.info.apple.com/article.html?artnum=306914">updated version</a> of Safari was released today for Windows, but it&#8217;s still a beta, according to Apple&#8217;s website and the license (even though the about box just says it&#8217;s Safari 3.0.4&#8212;the same version that&#8217;s in Leopard).  I&#8217;d been planning to hold this until all 3 releases were out, but clearly they don&#8217;t feel that the Windows version is quite release-quality yet.  So, on the premise that two out of three ain&#8217;t bad, I&#8217;m posting.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2007/11/safari-blend-coffee/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Random Tech Bits</title>
		<link>http://www.hyperborea.org/journal/2007/10/random/</link>
		<comments>http://www.hyperborea.org/journal/2007/10/random/#comments</comments>
		<pubDate>Fri, 26 Oct 2007 22:31:18 +0000</pubDate>
		<dc:creator>Kelson</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Spam]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.hyperborea.org/journal/archives/2007/10/26/random/</guid>
		<description><![CDATA[Taking a break from the fire commentary: Apple: Finally pre-ordered Mac&#160;OS&#160;X Leopard, removing the temptation to run out to an Apple store or Fry&#8217;s this weekend (though I&#8217;ve been meaning to put some more RAM in the Windows box). Saved &#8230; <a href="http://www.hyperborea.org/journal/2007/10/random/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Taking a break from the <a href="http://www.hyperborea.org/journal/tag/fire/">fire commentary</a>:</p>
<p><a href="http://www.amazon.com/gp/product/B000FK88JK?ie=UTF8&#038;tag=hyperborea-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000FK88JK"><img border="0" class="alignright" src="http://www.hyperborea.org/journal/wp-content/uploads/2007/10/21b3gnd6el_aa_sl110_.jpg" alt="Mac OS X Leopard" /></a><b>Apple:</b> Finally pre-ordered <a href="http://www.apple.com/macosx/">Mac&nbsp;OS&nbsp;X Leopard</a>, removing the temptation to run out to an Apple store or Fry&#8217;s this weekend (though I&#8217;ve been meaning to put some more RAM in the Windows box).  Saved a few bucks by <a href="http://www.amazon.com/gp/product/B000FK88JK?ie=UTF8&#038;tag=hyperborea-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B000FK88JK">ordering from Amazon</a> ($10 off the family pack, would&#8217;ve been $20 off the standard box), and picked the free shipping so that I won&#8217;t be tempted to install it until there&#8217;ve been a few days&#8217; worth of bug reports.</p>
<p>Meanwhile, I&#8217;m wondering when <strong>Safari&nbsp;3</strong> comes out for Windows and Tiger.  Tonight at 6:00?  Monday?  I&#8217;m looking forward to this putting some of the new <a href="http://www.css3.info/">CSS3 capabilities</a> into the hands of potentially 5% of the web audience.</p>
<p><a href="http://my.opera.com/community/download.pl?ref=Kelson&#038;p=opera_desktop" title="Opera Web Browser"><img alt="[Opera Logo]" src="http://www.hyperborea.org/journal/wp-content/uploads/2007/10/opera_125.jpg" class="alignright" /></a><b>Opera:</b> Speaking of web browsers, <a href="http://www.opera.com/browser/next/"><strong>Opera 9.5 beta</strong></a> came out yesterday.  In addition to lots of work on rendering &#038; site compatibility (as seen through the last few weeks&#8217; worth of alpha releases), they&#8217;ve launched a new service called <a href="http://link.opera.com/"><strong>Opera&nbsp;Link</strong></a>.  It&#8217;s primarily a bookmarks sync service, plus a web-accessible interface.  So you can automatically sync multiple copies of Opera&#8212;including <a href="http://my.opera.com/community/download.pl?ref=Kelson&#038;p=opera_mini">Opera&nbsp;Mini</a>&#8212;and also be able to access those bookmarks from Firefox, IE, or a computer where you&#8217;re a guest (friend, computer lab, cafe, etc.).  I think the biggest impact here is going to be <strong>syncing between the desktop and phone</strong>, like Safari on the desktop and the iPhone.</p>
<p>On the other hand, imagine adding a bookmarklet or Firefox extension to more easily update from&#8212;or even fully sync with&#8212;other browsers.  Or better yet, a way to synchronize Opera&nbsp;Link with, say, <a href="http://del.icio.us/">del.icio.us</a>, which can integrate fully with both Firefox (via an extension) and Flock.</p>
<p><b>Spam:</b> I&#8217;m astonished that, with the amount of comment spam that hits this blog (many thanks to <a href="http://www.bad-behavior.ioerror.us/">Bad Behavior</a> and <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">Spam Karma</a> for helping stem the tide!), I&#8217;ve only netted 7 comment spammers for <a href="http://www.projecthoneypot.org/?rf=21384">Project Honeypot</a> since they started tracking comment spam <a href="http://www.projecthoneypot.org/5days_tuesday.php">6 months ago</a>.  I guess the software is smart enough to only hit the real forms?</p>
<p><b>WordPress:</b> Just released <a href="http://wordpress.org/news/2007/10/wordpress-231/">version 2.3.1</a> with a bunch of bugfixes and (of course) a security fix.  Updated.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hyperborea.org/journal/2007/10/random/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

