<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Eddie Welker.com &#187; firefox</title>
	<atom:link href="http://www.eddiewelker.com/category/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eddiewelker.com</link>
	<description>Advanced web development, with a little bit about me thrown in too.</description>
	<lastBuildDate>Thu, 24 Sep 2009 13:37:47 +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>Using the label element for form accessibility</title>
		<link>http://www.eddiewelker.com/2008/03/09/using-the-label-element-for-form-accessibility/</link>
		<comments>http://www.eddiewelker.com/2008/03/09/using-the-label-element-for-form-accessibility/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 04:24:38 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[element]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[screenreader]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/03/09/using-the-element-for-form-accessibility/</guid>
		<description><![CDATA[I&#8217;ve always been a fan of the &#60;label&#62; element.  It&#8217;s an incredibly simple way to make a form more accessible.  It does two things:

It explicitly associates text with a form element, so a screenreader doesn&#8217;t have to guess what text goes with what form element.
For checkboxes/radio buttons, it gives the user a larger [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve always been a fan of the &lt;label&gt; element.  It&#8217;s an incredibly simple way to make a form more accessible.  It does two things:</p>
<ul>
<li>It explicitly associates text with a form element, so a screenreader doesn&#8217;t have to guess what text goes with what form element.</li>
<li>For checkboxes/radio buttons, it gives the user a larger click area, which is useful for people with limited vision (or me, since I always end up missing them!)</li>
</ul>
<p>You can find a number of simple usage examples on the <a href="http://www.w3.org/TR/WCAG20-TECHS/H44.html"><acronym title="World Wide Web Consortium">W3C</acronym>&#8217;s <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> Techniques page for labels</a>.</p>
<p>I recently discovered something new about the &lt;label&gt; element (new to me).  I hadn&#8217;t realized that you can associate <strong>multiple labels</strong> to one form element.  This is useful because it allows you to associate even more information with a form element.  With it, I could write something like this:</p>
<pre><code>&lt;label for="box"&gt;1. &lt;/label&gt;

&lt;input type="checkbox" id="box"/&gt;

&lt;label for="box"&gt;This is some text with a </code></pre>
<pre><code>&lt;abbr title="full title name"&gt;shrt. title&lt;/abbr&gt; other stuff inside.&lt;/label&gt;</code></pre>
<p>This isn&#8217;t the most useful example, but I think it demonstrates the general idea.  [Note: normally, I wouldn't write out an explicit number, I would use an unordered list.  But without major support for <a href="http://www.w3.org/TR/REC-CSS2/generate.html#counters" title="CSS Counters">CSS counters</a>, I find myself between a rock and a hard place.]   My optimism was quickly quashed though, because, as <a href="http://www.456bereastreet.com/archive/200711/use_the_label_element_to_make_your_html_forms_accessible/">Roger Johansson mentions, screenreaders tend to ignore two labels</a>.   I will have to do some of my own testing to find out more, but I find this very disappointing.</p>
<p>Another interesting application is to include labels for screenreaders, while using CSS to hide them from visual users. Just make your label a block element, give it a 0 width (to remove the width it would have taken in the document flow), and move it off-screen.  You cannot simply <code>display: none</code> the label, as that usually hides it from screenreaders.  I would like to look further into the end result using current technology (<a href="http://juicystudio.com/article/invisible-form-prompts.php">hoping for improved results since 2004</a>), but I certainly believe this leaves <strong>no excuse</strong> for anyone NOT including labels in their forms.</p>
<p>Back to using one label again, I ran into a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=163912">Firefox Bug where a link is included in a label element</a>.  When a link is clicked inside a label element that is associated with a checkbox, the checkbox becomes checked!  Hit the back button, and the item will still be checked, with the visual check the only evidence anything happened.  You can see how this would not be friendly to a screenreader (not to mention visual users!)   IE and Opera both behave without checking the box.  If you have a moment, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=163912"><em>please vote for this bug</em></a> and help me get it fixed.</p>
<p>P.S. &#8211; when I mention &#8220;hoping&#8221; to test further, I mean when my Jaws activation FINALLY gets worked out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/03/09/using-the-label-element-for-form-accessibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big release day on the webbernet</title>
		<link>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/</link>
		<comments>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 04:06:37 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[acid2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fire eagle]]></category>
		<category><![CDATA[geo tagging]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[openAIM]]></category>
		<category><![CDATA[operator plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[whitepapers]]></category>
		<category><![CDATA[wia aria]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/03/05/big-release-day-on-the-webbernet/</guid>
		<description><![CDATA[So I guess it&#8217;s simply the time of year.  Many big releases today&#8230; software, APIs, and more!
First, the biggest.  IE8 has been released in initial beta.  The release was also included a general overview of IE8&#8217;s new features and fixes.  It&#8217;s actually quite a lot of information to absorb all at [...]]]></description>
			<content:encoded><![CDATA[<p>So I guess it&#8217;s simply the time of year.  Many big releases today&#8230; software, APIs, and more!</p>
<p>First, the biggest.  <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm" title="Microsoft releases Internet Explorer 8 Beta">IE8 has been released</a> in initial beta.  The release was also included a general overview of IE8&#8217;s new features and fixes.  It&#8217;s actually quite a lot of information to absorb all at once.  I&#8217;ve skimmed a number of <a href="http://code.msdn.microsoft.com/ie8whitepapers" title="Whitepapers for Microsoft Internet Explorer 8">the IE8 whitepapers</a>, and feel the biggest changes are W3C&#8217;s <a href="http://www.w3.org/TR/wai-aria/" title="Web Accessibility Initiative-Accessible Rich Internet Applications">WIA-ARIA</a> support, <a href="http://" title="Acid 2">Acid2</a> compliance, the <a href="http://go.microsoft.com/fwlink?LinkID=110273" title="selectors api">javascript selectors api</a>, and their assertion of achieving <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ie8whitepapers&amp;DownloadId=1025" title="css 2.1 compliance">CSS 2.1 compliance</a>.  Of course, the devil is in the details, and there is no company for which that statement is more true.  They have a lot of work ahead, and we know they talk a good game.  The big upside, however, is that they are actually talking about it.  Out in the open.  Big step, and I applaud them for that.</p>
<p>The other biggest buzz of the day was from Yahoo, in announcing the <a href="http://fireeagle.yahoo.net/" title="Yahoo Fire Eagle Website">beta of their Fire Eagle service</a>, an API for broadcasting your physical location to the web.  I wouldn&#8217;t call it earth-shattering, but I think that there&#8217;s a good chance a number of cool things are built with it.  <a href="http://developer.yahoo.net/blogs/theater/archives/2008/03/fire_eagle_launches.html" title="Yahoo's Fire Eagle API introduced">Watch the video of it&#8217;s introduction</a>, and then <a href="http://blog.programmableweb.com/2008/03/05/yahoo-launches-fire-eagle/" title="Yahoo Fire Eagle Quick Overview">take a look here</a> to quickly get an idea of the details.  It would appear from the details that it was written in a highly usable way.</p>
<p>Of more direct importance to me, <a href="http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html" title="Google introduces Contacts API for accessing Gmail contacts securely">Google has announced their Contacts API</a>. I despise when sites ask me to enter my username/password for <em>other sites</em>.  The most offensive request is for Gmail.  I don&#8217;t have any interesting emails, let me tell you&#8230; but I certainly don&#8217;t want to let others read them.  The Contacts API is a safe way for distribution and use of your Gmail contacts, without threatening the security of your Gmail account or your other Google-stored information.  With this, I should be able to sync my Gmail contacts with my desktop mail contacts.  I&#8217;m very happy about that.</p>
<p>Heading up the long-since-overdue category, <a href="http://dev.aol.com/aim" title="AOL opens Instant Messenger Protocol, OpenAIM">AOL has announced they&#8217;ve opened their Instant Messenger Protocol, OpenAIM</a>.  <strong>Finally</strong>.  I remember ages ago when&#8230; well, it&#8217;s all in the past now.  That&#8217;s one big wall that has been broken down between protocols, and hopefully Yahoo and Microsoft will fall in line.  It will be great if other apps can finally use the features that have been limited to the AIM client for all this time.  I use <a href="http://www.adiumx.com/" title="Adium; A Mac Instant Messenging Client">Adium</a> and <a href="http://www.pidgin.im/" title="Pidgin; Open Source Messenging Client">Pidgin</a> most of the time (Adium, I believe uses Pidgin&#8217;s core), and look forward to seeing what they do with the new open protocol.   (On a personal note, hopefully this doesn&#8217;t spell any negative news for my friends who work on AIM.)</p>
<p>And to round things off, here&#8217;s two smaller releases today (one based on IE8&#8217;s Activities):</p>
<ul>
<li>The <a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Operator Plugin for Mozilla Firefox">Firefox Operator plugin</a> (for <a href="http://www.microformats.org" title="Microformats website">Microformats</a>) has already <a href="http://www.kaply.com/weblog/2008/03/05/microsoft-activities-for-firefox/" title="Operator Plugin initial release implementing Activities">given a go at implementing Activities</a>, which were announced at today&#8217;s IE8 overview.</li>
<li><a href="http://open.blogs.nytimes.com/2008/03/05/the-new-york-times-perl-profiler/" title="New York Times contributes profiling perl module to CPAN">The New York Times has contributed a perl module to CPAN</a>.  Looks like a useful profiling tool, especially since it profiles line-by-line.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>what I&#8217;ve been up to</title>
		<link>http://www.eddiewelker.com/2008/01/16/what-ive-been-up-to/</link>
		<comments>http://www.eddiewelker.com/2008/01/16/what-ive-been-up-to/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 18:44:14 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[application design]]></category>
		<category><![CDATA[firefox extension]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/01/16/what-ive-been-up-to/</guid>
		<description><![CDATA[Though I doubt it will mean anything to anyone&#8230; I threw this diagram together Monday night.  It&#8217;s my application design for a default NCBI application. I&#8217;m pretty excited about it. Not too fancy, but a nice start.
I&#8217;ve also been thinking about writing a Firefox extension.  It&#8217;s about time that I play around with [...]]]></description>
			<content:encoded><![CDATA[<p>Though I doubt it will mean anything to anyone&#8230; I threw this diagram together Monday night.  It&#8217;s <a href="http://edwardwelker.com/wordpress/wp-content/uploads/2008/01/myncbiwireframesv1.pdf" title="NCBI Application design"></a><a href="http://www.eddiewelker.com/wp-content/uploads/2008/01/ncbibaseapp_designv1.pdf" title="my application design">my application design</a> for a default NCBI application. I&#8217;m pretty excited about it. Not too fancy, but a nice start.</p>
<p>I&#8217;ve also been thinking about writing a Firefox extension.  It&#8217;s about time that I play around with it, and I was thinking that a pretty simple app (like <a href="http://www.twitbin.com/">twitbin</a>) would be a good place to start.  No plans yet, but&#8230; ideas.</p>
<p>Speaking of ideas, when is <a href="http://twitter.com">twitter</a> going to become open source and (then) de-centralized?  That would be awesome&#8230;</p>
<p>Alright, now time to take the design and make it generic&#8230; woo hoo overloading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/01/16/what-ive-been-up-to/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another design tweak</title>
		<link>http://www.eddiewelker.com/2007/12/18/another-design-tweak/</link>
		<comments>http://www.eddiewelker.com/2007/12/18/another-design-tweak/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 02:06:19 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac pc]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera_browser]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[pseudo attributes]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2007/12/18/another-design-tweak/</guid>
		<description><![CDATA[As you might have noticed, I&#8217;ve been a bit pre-occupied recently.  And likely will be so in the future.  So a design for this site has once again been placed on the back burner.  I am good for a tweak-ing, however.
Looks fine in Firefox 2 for mac/pc.  Opera, has a small [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have noticed, I&#8217;ve been a bit pre-occupied recently.  And likely will be so in the future.  So a design for this site has once again been placed on the back burner.  I am good for a tweak-ing, however.</p>
<p>Looks fine in Firefox 2 for mac/pc.  Opera, has a small problem, I think due to a varied em interpretation (it&#8217;s different on each platform). I tried IE6, and of course, things were missing, but the design as a whole stood up.  So a few &#8220;non-lazy&#8221; changes should do the trick.  Having only spent 30 minutes and using :before and :after pseudo attributes, I was surprised IE didn&#8217;t send my PC up in flames.</p>
<p>It just occurs to me, it would be nice if I could add a little javascript (for fun, not practical usage).  Not sure what I would add it to, however.  Oh well, placed on my to-do list after the real design.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/12/18/another-design-tweak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of High Performance Web Sites</title>
		<link>http://www.eddiewelker.com/2007/11/19/review-of-high-performance-web-sites/</link>
		<comments>http://www.eddiewelker.com/2007/11/19/review-of-high-performance-web-sites/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 05:27:28 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firebug]]></category>
		<category><![CDATA[high performance web sites]]></category>
		<category><![CDATA[load time]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[web site]]></category>
		<category><![CDATA[yslow]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2007/11/19/review-of-high-performance-web-sites/</guid>
		<description><![CDATA[When I came across High Performance Web Sites; Essential Knowledge for Frontend Engineers on Amazon, I was excited.  I&#8217;ve been actively using the Yslow plugin for Firebug, and was interested in finding out more.   At the day job I can&#8217;t implement each of the 14 rules myself, however the plugin is useful [...]]]></description>
			<content:encoded><![CDATA[<p>When I came across <a href="http://www.oreilly.com/catalog/9780596529307/"><img src="http://www.oreilly.com/catalog/covers/9780596529307_cat.gif" title="High Performance Web Sites Cover" alt="High Performance Web Sites Cover" align="right" border="0" height="236" hspace="8" vspace="8" width="180" /></a><a href="http://www.oreilly.com/catalog/9780596529307/">High Performance Web Sites; Essential Knowledge for Frontend Engineers</a> on Amazon, I was excited.  I&#8217;ve been actively using the <a href="http://developer.yahoo.com/yslow/">Yslow plugin</a> for <a href="http://www.getfirebug.com/">Firebug</a>, and was interested in finding out more.   At the day job I can&#8217;t implement each of the 14 rules myself, however the plugin is useful none-the-less.  It&#8217;s terrific to have a checklist to work off of when entering QA mode, that way you&#8217;re sure not to forget anything.</p>
<p>For those who are not familiar with Yslow, it is (again) a plugin for the firebug, the addon for <a href="http://www.mozilla.com">Firefox</a>.  It tests a website based on <a href="http://developer.yahoo.com/performance/rules.html">14 varying rules</a>, from server settings to page construction.  There are a few on the list that most people haven&#8217;t heard of, yet are rather important (I had never heard of an ETag much less known what to do with one).   When Yslow came out, I took a peek at <a href="http://developer.yahoo.com/performance/rules.html">the best practices document</a> which briefly explained each of the rules.  I wanted to find out more, so I ordered the book.  Unfortunately, High Performance Web Sites let me down for just that reason.  I didn&#8217;t find out much more.</p>
<p>High Performance Web Sites starts off with a table listing <a href="http://alexa.com/">alexa</a>&#8217;s top 10 U.S. websites (substituting AOL.com for craigslist.org).   Then, 14 chapters (one for each rule) are devoted to explaining the rule, and showing how many of the top 10 are implementing it.  The final chapter steps through the 10 websites and shows what they do to reduce the load time of their websites.</p>
<p>My problem was that the book really didn&#8217;t offer any new information.  Basically, the best practices document was explained in slightly greater depth&#8230;but only slightly.  I was disappointed to find out that there were very few additional ideas in the book&#8230; apparently the 14 rules cover the possibilities of writing faster-loading websites (ahem).  The chapter analyzing the ten major websites had a ton of room for furthering ideas, but offered a limited few.</p>
<p>I was most disappointed in the book because I had looked forward to more.  The plugin itself, and the list of rules are both terrific.  Having a concise set of tests to walk through is extremely valuable.  I can not say the same for the book.  I hope my money went towards further work, yet I wonder how that&#8217;s being filtered through O&#8217;Reilly (the publisher) and Yahoo (the official creator of Yslow).   I recommend reading <a href="http://developer.yahoo.com/performance/rules.html">the Yslow best practices</a>, and taking a look at <a href="http://developer.yahoo.com/yslow/help/">the Yslow user guide</a> instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/11/19/review-of-high-performance-web-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I just killed Wordpress</title>
		<link>http://www.eddiewelker.com/2007/10/30/i-just-killed-wordpress/</link>
		<comments>http://www.eddiewelker.com/2007/10/30/i-just-killed-wordpress/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 00:45:22 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/10/30/i-just-killed-wordpress/</guid>
		<description><![CDATA[Well, that was kinda fun.  I was trying to create a post, and when after I edited a &#60;pre&#62;, something I did killed Wordpress within Firefox on my MacBook.  So I went inside and tried it on my frankenmac, and Firefox died there&#8230; three times.  Odd.  So I turned on my trusty old PC, and it crashed [...]]]></description>
			<content:encoded><![CDATA[<p>Well, that was kinda fun.  I was trying to create a post, and when after I edited a &lt;pre&gt;, something I did killed Wordpress within Firefox on my MacBook.  So I went inside and tried it on my frankenmac, and Firefox died there&#8230; three times.  Odd.  So I turned on my trusty old PC, and it crashed Firefox there too!</p>
<p>Finally, I opened Opera for Windows and it brought up a post with all the categories and title set, but with an empty text box.  Guess I have to delete that post, and try again!  Boo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/10/30/i-just-killed-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox for Mac and displaying small font sizes</title>
		<link>http://www.eddiewelker.com/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/</link>
		<comments>http://www.eddiewelker.com/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 20:19:27 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[anti aliasing]]></category>
		<category><![CDATA[bug report]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[font sizes]]></category>
		<category><![CDATA[glyphs]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[pixel]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/</guid>
		<description><![CDATA[So I had a problem a while back where I thought Firefox for Mac was picking up some left-over or un-overridden size styles, while the other browsers were not.  It turns out that it wasn&#8217;t actually my problem.
While all of the other browsers that I tested&#8230; for both Windows and Mac display the default [...]]]></description>
			<content:encoded><![CDATA[<p>So I had a problem a while back where I thought Firefox for Mac was picking up some left-over or un-overridden size styles, while the other browsers were not.  It turns out that it wasn&#8217;t actually my problem.</p>
<p>While all of the other browsers that I tested&#8230; for both Windows and Mac display the default font (serif) set to .8em as glyphs that are 9 pixels tall, Firefox for Mac displays glyphs that are 8 pixels tall, but with 1 pixel of anti-aliasing on top.  The difference of one pixel usually doesn&#8217;t mean much, but when dealing with font-sizes that small, it makes a big visual difference.</p>
<p>I submitted a Mozilla bug report which has not yet been picked up, but I&#8217;m not sure if there&#8217;s anything to be done, especially if the rendering engine is at all based on the system software (doubtful, since none of the other browsers work the same way).  I wonder if the release of MacOSX Leopard is going to affect this.</p>
<p>Gotta love the Mozilla people, though.  It&#8217;s such a relief that you can even submit a bug report for something like this.  A chance for actual interaction, and a chance to better the product.  I only wish Microsoft would pay a little attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/10/25/firefox-for-mac-and-displaying-small-font-sizes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem du jour: Firefox fonts</title>
		<link>http://www.eddiewelker.com/2007/10/10/problem-du-jour-firefox-fonts/</link>
		<comments>http://www.eddiewelker.com/2007/10/10/problem-du-jour-firefox-fonts/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 13:03:03 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[font rendering]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/10/10/problem-du-jour-firefox-fonts/</guid>
		<description><![CDATA[Goal for today: figure out why Firefox for Mac is displaying drastically smaller font-sizes than Firefox for Windows.
Why this may be difficult: I don&#8217;t have a Mac to use at work.
]]></description>
			<content:encoded><![CDATA[<p><strong>Goal for today:</strong> figure out why Firefox for Mac is displaying drastically smaller font-sizes than Firefox for Windows.</p>
<p><strong>Why this may be difficult:</strong> I don&#8217;t have a Mac to use at work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/10/10/problem-du-jour-firefox-fonts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RSS newsreaders</title>
		<link>http://www.eddiewelker.com/2007/10/03/rss-newsreaders/</link>
		<comments>http://www.eddiewelker.com/2007/10/03/rss-newsreaders/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 04:46:54 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[feeddemon]]></category>
		<category><![CDATA[poor]]></category>
		<category><![CDATA[rss newsreader]]></category>
		<category><![CDATA[sage]]></category>
		<category><![CDATA[vienna]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/10/03/rss-newsreaders/</guid>
		<description><![CDATA[I am a big fan of Sage, the RSS newsreader plugin for Firefox.  In my move, I have tried a few other apps that I thought would be a little better at handling the on-again, off-again nature of me checking my favorite feeds.
I tried Vienna for mac, as it was free, and it worked on [...]]]></description>
			<content:encoded><![CDATA[<p>I am a big fan of <a href="http://sage.mozdev.com/">Sage</a>, the RSS newsreader plugin for Firefox.  In my move, I have tried a few other apps that I thought would be a little better at handling the on-again, off-again nature of me checking my favorite feeds.</p>
<p>I tried <a href="http://www.opencommunity.co.uk/vienna2.php">Vienna for mac</a>, as it was free, and it worked on my laptop (since I had already packed up the other computers).  I liked it fair enough.  One of my problems was the keystrokes required to mark all the posts in one feed read, but&#8230; aside from that, I had no real problem.  (I learned a trick though, the listed keystroke is apple-shift-k, but really, all you have to press is k by itself!  Useful, but still on the right hand side&#8230; not ergonomic enough.)</p>
<p>Since the PC was the first computer unpacked other than the laptop, I thought that I would give a windows reader a try.  I settled on <a href="http://www.newsgator.com/Individuals/FeedDemon/Default.aspx">FeedDemon</a>.  I like the stuff it does on its own&#8230; the type of display, the checking, and the default behavior of folders.  The thing I can not stand is the poor usability of the application.  The keystroke for marking all feeds in a folder as read is fairly similar to the browser reload&#8230; it&#8217;s control-shift-r.  My brain defaults to that occasionally.  The real problem is that it has a separate keystroke for marking all posts in one feed as read, which is control-shift-a.  Well, as my brain is hardwired for r, I have pressed that on more than one occasion when trying to mark all posts in a feed as read.  What does this do?  Well, it marks all posts in the folder I am in as read&#8230; and since I imported an OPML feed, it marks all of my feeds as read!!!  I&#8217;ve already done that at least 5 times.  Yes, it is trivial in the grand scheme of life, death, and taxes, but not insignificant for me.</p>
<p>I think that I am likely to go back to Vienna for the moment, with SharpReader (oldie with no bells-or-whistles, but it works the way I would expect) at work.  If Vienna can&#8217;t convince me pretty soon, I may have to go back to Sage.  (Further stating what a great plugin it is).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/10/03/rss-newsreaders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pushing Browsers</title>
		<link>http://www.eddiewelker.com/2007/09/04/pushing-browsers/</link>
		<comments>http://www.eddiewelker.com/2007/09/04/pushing-browsers/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 03:59:03 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[table cell]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/09/04/pushing-browsers/</guid>
		<description><![CDATA[So I have been working on a small piece of navigation at work.  Tabs, to be exact.  Multiple items, but no more than 5 at a time.  Variable length titles (including some rather long).  As it is a list of links, of course, I wanted to use an unordered list.  [...]]]></description>
			<content:encoded><![CDATA[<p>So I have been working on a small piece of navigation at work.  Tabs, to be exact.  Multiple items, but no more than 5 at a time.  Variable length titles (including some rather long).  As it is a list of links, of course, I wanted to use an unordered list.  It all made perfect semantic sense.  Just spit out the list, add some CSS for the tab look, and done.</p>
<p>However, there were requirements for its behavior.  The tabs were not allowed to wrap around to the next line.  They also could not just drift off the right side of the page.  Everything had to be shown.  And it was alright for the individual tabs to wrap and grow taller.  Basically, I was told the nav had to act like a table, just not in so many words.</p>
<p>Because I am likely more standards-driven than most doing similar work, I wanted to stick with the list.  Doesn&#8217;t make any sense to have non-tabular data in a table, I thought. Within a few minutes, I had found a semi-solution. W3C recommends the display attribute having a &#8220;table-cell&#8221; property, which was just what I was looking for.  Threw it in my code, hit reload in Firefox, and wham, there it was.  Needed a slight bit of tweaking, but it was working for the most part.  Then I alt-tab&#8217;bed over to IE7&#8230;.</p>
<p>Nothing.</p>
<p>Low and behold, Microsoft hasn&#8217;t added that to IE.  Of course not.  Why would they?  It&#8217;s only been <a href="http://www.w3.org/TR/1998/REC-CSS2-19980512/">in the recommendation since&#8230; you know, May 1998</a>.  At least!  (I don&#8217;t have the heart to look any further back).</p>
<p>I am not &#8220;new&#8221; as my sister would say&#8230; I know how it is.  I hadn&#8217;t expected it to be there, but the more work I had to do on an alternate table-based solution, the more it annoyed me.  I keep hearing more and more about the CSS3 recommendation, adding more elements to HTML 5, and all of these other grand documents, which all currently amount to little-to-nothing.  Maybe I am missing the point, but if 1998 is going to be ignored, why should 2008 be any different?</p>
<p>I am going to keep this rant short, the rant wasn&#8217;t really the point.  The greater point is that was enough of a call-to-action for me.  That&#8217;s what it took to realize I should start looking into what I can do about giving certain browsers a push in the right direction.  They seem to be lost.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/09/04/pushing-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
