<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Planet Mozilla</title>
  <updated>2009-07-04T08:02:05Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Planet Mozilla Module Team</name>
    <email>planet@mozilla.org</email>
  </author>
  <id>http://planet.mozilla.org/atom.xml</id>
  <link href="http://planet.mozilla.org/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://planet.mozilla.org/" rel="alternate"/>

  <entry xml:lang="en">
    <id>http://blog.getfirebug.com/?p=228</id>
    <link href="http://blog.getfirebug.com/?p=228" rel="alternate" type="text/html"/>
    <title>1.4: you have to manually reload the first time</title>
    <summary>Based on newsgroup postings, users did not get the news that Firebug 1.4 requires a manual reload the first time you open it on a site. Ok, no I don’t know how they would know. So here it is:
In 1.4, when you open Firebug on a page it does not automatically reload the page. You [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Based on newsgroup postings, users did not get the news that Firebug 1.4 requires a manual reload the first time you open it on a site. Ok, no I don’t know how they would know. So here it is:</p>
<p><strong>In 1.4, when you open Firebug on a page it does not automatically reload the page. You have to do it manually.</strong></p>
<p>In 1.3, the page was reloaded for you. We made this change because some users (ok it was Steve <img alt=";-)" class="wp-smiley" src="http://blog.getfirebug.com/wp-includes/images/smilies/icon_wink.gif"/> , complained that the reload was not always necessary and sometimes wastes time. This is especially true for users who are primarily interested in HTML and CSS or for users who want to know just when the reload is triggered so they can watch how the page loads.</p>
<p>But why do we need to reload at all? Well to track net traffic, to track script loading, and to listen for console logging we have to add listeners on the page before the page load begins.   If Firebug is not active at the time of page load, none of this happens. So after you open Firebug you have to reload to get all the info. That was true in 1.3 and it still true in 1.4. The only change here is that 1.4 you have to do it manually.</p>
<p>By now my brain automatically hits reload when I open Firebug, since I always want all the info on all the panels</p>
<p>jjb</p>
<p><a href="http://groups.google.com/group/firebug/t/846ccb23f5282a57">Please post follows to the newsgroup.</a></p></div>
    </content>
    <updated>2009-07-04T05:03:43Z</updated>
    <category term="Firebug Docs"/>
    <category term="Firebug Releases"/>
    <author>
      <name>johnjbarton</name>
    </author>
    <source>
      <id>http://blog.getfirebug.com</id>
      <link href="http://blog.getfirebug.com/?feed=rss2" rel="self" type="application/atom+xml"/>
      <link href="http://blog.getfirebug.com" rel="alternate" type="text/html"/>
      <subtitle>Web Developmebt Evolved</subtitle>
      <title>Getfirebug Blog</title>
      <updated>2009-07-04T05:15:30Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://mitcho.com/blog/?p=2405</id>
    <link href="http://mitcho.com/blog/projects/presenting-in-boston-at-sigir-workshop/" rel="alternate" type="text/html"/>
    <title>Presenting in Boston at SIGIR Workshop</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I have been accepted to present a short paper entitled “Ubiquity: Designing a Multilingual Natural Language Interface” at the ACM SIGIR Workshop on Information Access in a Multilingual World in Boston on July 23rd. I’ll probably be there in Boston a few days before or after as well in order to find an apartment for [...]

<h3>Related Posts</h3>

No related posts.


Related posts brought to you by <a href="http://mitcho.com/code/yarpp/">Yet Another Related Posts Plugin</a>.</div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I have been accepted to present a short paper entitled “Ubiquity: Designing a Multilingual Natural Language Interface” at the ACM <a href="http://www.sigir2009.org/">SIGIR</a> Workshop on <a href="http://www.sics.se/events/clir2009">Information Access in a Multilingual World</a> in Boston on July 23rd. I’ll probably be there in Boston a few days before or after as well in order to find an apartment for the fall. If anyone is in Boston at that time and would like to meet up, or if you’re near Cambridge and looking for an apartment-mate, please let me know. <img alt=";)" class="wp-smiley" src="http://mitcho.com/blog/wp-includes/images/smilies/icon_wink.gif"/> </p>

<p>If you would like to see a preprint of the paper, please contact me at <code>x@x.com</code> where <code>x=mitcho</code>.</p>


<h3>Related Posts</h3>
<p>No related posts.</p>

<p>Related posts brought to you by <a href="http://mitcho.com/code/yarpp/">Yet Another Related Posts Plugin</a>.</p></div>
    </content>
    <updated>2009-07-04T03:10:25Z</updated>
    <category term="projects"/>
    <category term="academic"/>
    <category term="Boston"/>
    <category term="paper"/>
    <category term="presentation"/>
    <category term="travelogue"/>
    <category term="ubiquity"/>
    <author>
      <name>mitcho</name>
    </author>
    <source>
      <id>http://mitcho.com/blog</id>
      <link href="http://mitcho.com/blog/tag/ubiquity/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://mitcho.com/blog" rel="alternate" type="text/html"/>
      <title>mitcho.com » ubiquity</title>
      <updated>2009-07-04T06:01:03Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/sumo/?p=679</id>
    <link href="http://blog.mozilla.com/sumo/2009/07/03/measuring-the-success-of-the-knowledge-base/" rel="alternate" type="text/html"/>
    <title>Measuring the success of the knowledge base</title>
    <summary>In March, I posted about using article feedback to improve knowledge  base articles and the importance of making knowledge base articles easy  to read; but those are specific areas that are part of a greater  knowledge base goal, which is to make the process of Firefox self-help  as easy as possible.
There [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>In March, I posted about <a href="http://blog.mozilla.com/sumo/2009/03/19/making-use-of-article-feedback/">using article feedback to improve knowledge  base articles</a> and the importance of making knowledge base articles easy  to read; but those are specific areas that are part of a greater  knowledge base goal, which is to make the process of Firefox self-help  as easy as possible.</p>
<p>There are few sources of information to we draw from:</p>
<ul>
<li><strong><a href="http://spreadsheets.google.com/ccc?key=piA-a-dXCL2p7vB5pTu0HKA&amp;hl=en">Top searches</a></strong>: The most common search terms in the SUMO Weekly metrics  document.</li>
<li><strong><a href="http://support.mozilla.com/en-US/kb/Weekly+common+issues">Weekly common issues</a></strong>: Our Weekly Common Issues page tracks the most  common support issues each week.</li>
<li><strong><a href="https://support.mozilla.com/tiki-poll_results.php?locale=en-US">Article polls</a></strong>: At the bottom of each article, there are poll  questions: “<em>Did this article solve a problem you had with Firefox?</em>“,  “<em>Was this article easy to understand?</em>“, and “<em>Please rate your experience  with solving your problem on support.mozilla.com from 1 to 5</em>” (For more  precise data there’s the <a href="https://spreadsheets.google.com/ccc?key=pcFgq6gBGbHnQyMSMpZ6PYA&amp;hl=en">PageView Data</a>.)</li>
<li>And of course, <a href="http://blog.mozilla.com/sumo/2009/03/19/making-use-of-article-feedback/"><strong>Article comments</strong></a>: There is a text field on each article  for users to provide feedback about the article. When logged in as a  contributor, that feedback is displayed at the bottom of the article.</li>
</ul>
<p>Here’s how that data is utilized to measure the quality of the knowledge  base, and make it better:</p>
<p>The top search terms are tested to find out if the first search results  contain the article the user is most likely searching for.<br/>
If they don’t:</p>
<ul>
<li>The correct article may need to be renamed to match the search term.</li>
<li>The top article in search results may be mistaken for a different  issue; so a link to the correct article is added in the intro of the  first search result. If users are being redirected to the correct  article, the poll data should improve.</li>
<li>Keywords that match the search terms are added to the correct article.</li>
</ul>
<p>For generic search terms the article comments for each result may  clarify what users are asking about.</p>
<p>The <a href="http://support.mozilla.com/en-US/kb/Weekly+common+issues">weekly common issues page</a> is checked for any items that need  documentation in the knowledge base. If enough information is available  to create documentation, the relevant articles are updated or a new  article is created.</p>
<p>The comments in articles with the lowest understandability score are  checked to get details on what is not understandable in the article, so  we can assess what can be done to eliminate that confusion. Sometimes  that means rewording or reformatting the article. In some cases it is a  matter of <a href="https://support.mozilla.com/en-US/kb/Adding+screenshots">adding screenshots</a>. In other cases, it’s a matter of  streamlining or purging the article to <a href="http://blog.mozilla.com/sumo/2009/04/09/writing-concise-documents/">simplify it for users</a>.</p>
<p>In the end, it’s about taking the data, analyzing why the data is what  it is, and what we can do to improve each issue. As a result, the  article poll scores should go up, and users will get answers to their  questions about using Firefox. We’ve outlined these tests in a  <a href="https://support.mozilla.com/kb/Measuring+knowledge+base+success?bl=n">contributor page</a>, so everyone as a community can be most affective in  making the knowledge base better each week. You can post any suggestions  for improvement in the <a href="https://support.mozilla.com/tiki-view_forum.php?forumId=3">Contributors forum</a>.</p></div>
    </content>
    <updated>2009-07-03T20:06:40Z</updated>
    <category term="Contributor News"/>
    <category term="Discussions"/>
    <author>
      <name>Chris Ilias</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/sumo</id>
      <link href="http://blog.mozilla.com/sumo/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/sumo" rel="alternate" type="text/html"/>
      <subtitle>The support.mozilla.com (SUMO) project blog</subtitle>
      <title>SUMO Blog</title>
      <updated>2009-07-03T20:06:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/weirdal/archives/020113.html</id>
    <link href="http://weblogs.mozillazine.org/weirdal/archives/020113.html" rel="alternate" type="text/html"/>
    <title>Scott Adams vs AdBlock Plus</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Funny: <a href="http://www.dilbert.com/animation/">Ad blocking software like AdBlock Plus may cause animation to not play. Please disable.</a></p>

You know you've made an impact when <em>Dilbert</em> calls you out.  Nice.</div>
    </summary>
    <updated>2009-07-03T18:39:12Z</updated>
    <category term="Technobabble"/>
    <author>
      <name>WeirdAl</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/weirdal/</id>
      <link href="http://weblogs.mozillazine.org/weirdal/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/weirdal/index.rdf" rel="self" type="application/rdf+xml"/>
      <title>Burning Chrome</title>
      <updated>2009-07-03T18:39:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ahdesai.wordpress.com/?p=237</id>
    <link href="http://ahdesai.wordpress.com/2009/07/03/whats-next-for-testdays/" rel="alternate" type="text/html"/>
    <title>What’s Next for Testdays?</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">What we’ve done so far over the past 3 months:
- 2,636 manual test cases run via litmus
- 150 Bugs created spanning multiple Mozilla related projects
- 8 MozMill Testscripts created
- 15 Website Test Reports collected
- An average of 39.3 Testday participants on IRC partaking in the day’s activities
I’m pretty proud of the work that’s been done [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahdesai.wordpress.com&amp;blog=7023349&amp;post=237&amp;subd=ahdesai&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>What we’ve done so far over the past 3 months:<br/>
- 2,636 manual test cases run via <a href="http://litmus.mozilla.org/">litmus</a><br/>
- 150 Bugs created spanning multiple Mozilla related projects<br/>
- 8 MozMill Testscripts created<br/>
- 15 Website Test Reports collected<br/>
- An average of 39.3 Testday participants on IRC partaking in the day’s activities</p>
<p>I’m pretty proud of the work that’s been done so far by the Mozilla QA Community since we re-started Testdays on a bi-monthly basis. That’s a lot of results over a time when we were still trying to figure out how to use Testdays in the best way possible and squeeze the amount of participation with what we had at the time. </p>
<p>Of course, it’s still in its infancy as a lot of infrastructure is still in need of being built up ( i.e. standard test guides, indexing participants and their contributions over individual as well as multiple Testdays, QMO work, creating a persistent Testday personality, etc. ) as well as finding a way to spread the word to people who really do <i>need</i> these events to hone their skills and/or learn new ones  ( i.e. currently discouraged workers, students [high school and college], those who are just interested in web QA work, those interested in the advocation of the quality of the internet’s content, etc. ). A lot of it is already in the process of being done, so expect us to get a lot better and a lot more efficient in the coming months as we continue to drive this to wherever it may go. </p>
<p>With all of that said, what would you like to see out of Testdays that you haven’t seen already? I’d love to hear anything, especially comments and concerns, about what the Mozilla Community has seen so far and would like/like not to see again!</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/ahdesai.wordpress.com/237/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ahdesai.wordpress.com/237/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/ahdesai.wordpress.com/237/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ahdesai.wordpress.com/237/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/ahdesai.wordpress.com/237/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ahdesai.wordpress.com/237/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/ahdesai.wordpress.com/237/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ahdesai.wordpress.com/237/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/ahdesai.wordpress.com/237/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ahdesai.wordpress.com/237/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ahdesai.wordpress.com&amp;blog=7023349&amp;post=237&amp;subd=ahdesai&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-03T18:05:06Z</updated>
    <category term="Mozilla"/>
    <category term="Uncategorized"/>
    <author>
      <name>ahdesai</name>
    </author>
    <source>
      <id>http://ahdesai.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/24046bcefb5074169ed749c228ed1fb3?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://ahdesai.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://ahdesai.wordpress.com" rel="alternate" type="text/html"/>
      <title>ahdesai</title>
      <updated>2009-07-03T18:30:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://robert.accettura.com/?p=2834</id>
    <link href="http://robert.accettura.com/blog/2009/07/03/optimizing-font-face-for-performance/" rel="alternate" type="text/html"/>
    <link href="http://robert.accettura.com/blog/2009/07/03/optimizing-font-face-for-performance/#comments" rel="replies" type="text/html"/>
    <link href="http://robert.accettura.com/blog/2009/07/03/optimizing-font-face-for-performance/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Optimizing @font-face For Performance</title>
    <summary xml:lang="en">You want to use @font-face, then you realize it’s got some downsides.  First of all, it’s another HTTP request, and we know that the golden rule of web performance is to keep HTTP requests to a minimum.  Secondly fonts aren’t even small files, they can be 50k+ in size.  Lastly the lag [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>You want to use <code>@font-face</code>, then you realize it’s got some downsides.  First of all, it’s another <acronym title="HyperText Transfer Protocol">HTTP</acronym> request, and we know that the golden rule of web performance is to keep <acronym title="HyperText Transfer Protocol">HTTP</acronym> requests to a minimum.  Secondly fonts aren’t even small files, they can be 50k+ in size.  Lastly the lag of fonts loading last means you page seems to morph into it’s final form.</p>
<p>Here’s a cool little optimization.  By using a <a href="http://www.ietf.org/rfc/rfc2397.txt">data: <acronym title="Uniform Resource Locator">URL</acronym></a> you can use the font inline by encoding in base64.  For example:</p>
<pre lang="css">    @font-face {
      font-family: "My Font";
      src: <acronym title="Uniform Resource Locator">URL</acronym>("data:font/opentype;base64,[base-encoded font here]");
    }

    body { font-family: "My Font", serif }
</pre>
<p>You can see this in action <a href="http://robert.accettura.com/wp-content/uploads/2009/07/embedded-font-face.html">here</a>.  This seems to work fine in Firefox 3.5, and Safari 4 (presumably any modern WebKit based browser).  Other browsers will simply act as if they don’t support <code>@font-face</code>.</p>
<p>In practice I’d recommend putting it in a separate stylesheet rather than inline <acronym title="Cascading Style Sheets">CSS</acronym> so that your pages are smaller and <acronym title="Cascading Style Sheets">CSS</acronym> can be cached for subsequent pageviews.</p>
<p>Data <acronym title="Uniform Resource Locator">URL</acronym>’s are part of Acid2, which most modern browsers either pass or plan to pass.  If you use an Open Type font you’d get pretty decent compatibility (<acronym title="Internet Explorer">IE</acronym> only supports Open Type).  Using True Type you’d still get pretty good compatibility sans <acronym title="Internet Explorer">IE</acronym>.  Check the <a href="https://developer.mozilla.org/en/CSS/@font-face">@font-face page on MDC</a> for more details.  Unlike images, browsers that support <code>@font-face</code> are likely to support data: <acronym title="Uniform Resource Locator">URL</acronym>’s as well, making this a pretty good solution.</p>
<p>Special thanks to <a href="http://openfontlibrary.fontly.org/">Open Font Library</a> for having some nice free fonts with awesome licensing.  This post was partially in response to a <a href="http://robert.accettura.com/blog/2009/06/29/font-face-hacks/#comment-765381">comment</a> left the other day on my <a href="http://robert.accettura.com/blog/2009/06/29/font-face-hacks/">@font-face hacks</a> blog post.
</p><div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2834#comments"><img alt="Comment Count" src="http://robert.accettura.com/wp-content/commentCount/9f9e5e56933eb1091d76bd783566a97f.gif" style="border: 0;"/></a></div></div>
    </content>
    <updated>2009-07-03T18:00:52Z</updated>
    <published>2009-07-03T17:47:57Z</published>
    <category scheme="http://robert.accettura.com" term="Mozilla"/>
    <category scheme="http://robert.accettura.com" term="Web Development"/>
    <category scheme="http://robert.accettura.com" term="css"/>
    <category scheme="http://robert.accettura.com" term="firefox"/>
    <category scheme="http://robert.accettura.com" term="firefox 3.5"/>
    <category scheme="http://robert.accettura.com" term="font"/>
    <category scheme="http://robert.accettura.com" term="font-face"/>
    <category scheme="http://robert.accettura.com" term="optimization"/>
    <category scheme="http://robert.accettura.com" term="performance"/>
    <author>
      <name>Robert</name>
      <uri>http://robert.accettura.com</uri>
    </author>
    <source>
      <id>http://robert.accettura.com/feed/atom/</id>
      <link href="http://robert.accettura.com" rel="alternate" type="text/html"/>
      <link href="http://robert.accettura.com/blog/category/mozilla/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Robert Accettura's Personal Blog on Web Development and Tech</subtitle>
      <title xml:lang="en">Robert Accettura's Fun With Wordage » Mozilla</title>
      <updated>2009-07-03T18:00:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/gerv/archives/2009/07/gerv_status_20090703.html</id>
    <link href="http://weblogs.mozillazine.org/gerv/archives/2009/07/gerv_status_20090703.html" rel="alternate" type="text/html"/>
    <title>Gerv Status 2009-07-03</title>
    <summary>This Week Governance Careful comments on fligtar's proposal for changing the AMO sandbox model Started looking at the issue of whether we have private mailing lists which shouldn't be private Worked with harvey on streamlining procedure for e-signing Committer's Agreements Mitchell resolved weekly update meeting move discussion; will now be 11am Monday Bugzilla Summarised where we are so far Call with justdave about b.m.o. update procedure, technical feasibility of various plans Other Watched Firefox 3.5 release process with admiration Updated Firefox Language coverage data for 3.5 and reblogged it Finished OpenTech presentation (nearly) Mentored SoC students: Pedro has written a plan which looks very good, and will start implementation this weekend Am working with Seulki to redefine the scope, as the original idea is looking difficult Next Week OpenTech 2009 presentation on the Open Internet (Saturday) Firefox Launch Party, London (Monday) Make sure sweepstake winners get their prizes Wednesday off to prepare summer Bible studies Try and unblock some issues now people are not swamped with Firefox 3.5...</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a name="This%20Week"/></p><h3>This Week</h3><p/>

<p><a name="Governance"/></p><h5>Governance</h5><p/>

<ul>
<li><a href="http://groups.google.com/group/mozilla.dev.amo/msg/aaa808d1f8e77755">Careful comments</a> on fligtar's proposal for changing the AMO sandbox model</li>
<li>Started looking at the issue of whether we have private mailing lists which shouldn't be private</li>
<li>Worked with harvey on streamlining procedure for e-signing Committer's Agreements</li>
<li>Mitchell resolved weekly update meeting move discussion; will now be 11am Monday</li>
</ul>

<p><a name="Bugzilla"/></p><h5>Bugzilla</h5><p/>

<ul>
<li>Summarised where we are so far</li>
<li>Call with justdave about b.m.o. update procedure, technical feasibility of various plans</li>
</ul>

<p><a name="Other"/></p><h5>Other</h5><p/>

<ul>
<li>Watched Firefox 3.5 release process with admiration</li>
<li>Updated <a href="http://www.gerv.net/hacking/l10n-stats/">Firefox Language coverage data</a> for 3.5 and <a href="http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_language_coverage.html">reblogged it</a></li>
<li>Finished OpenTech presentation (nearly)</li>
<li>Mentored SoC students:<ul>
<li>Pedro has written a plan which looks very good, and will start implementation this weekend</li>
<li>Am working with Seulki to redefine the scope, as the original idea is looking difficult</li>
</ul>
</li>
</ul>

<p><a name="Next%20Week"/></p><h3>Next Week</h3><p/>

<ul>
<li><a href="http://www.ukuug.org/events/opentech2009/">OpenTech 2009</a> presentation on the Open Internet (Saturday)</li>
<li><a href="http://upcoming.yahoo.com/event/3013300/">Firefox Launch Party, London</a> (Monday)</li>
<li>Make sure sweepstake winners get their prizes</li>
<li>Wednesday off to prepare summer Bible studies</li>
<li>Try and unblock some issues now people are not swamped with Firefox 3.5</li>
</ul></div>
    </content>
    <updated>2009-07-03T16:25:46Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>gerv</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/gerv/</id>
      <author>
        <name>gerv</name>
      </author>
      <link href="http://weblogs.mozillazine.org/gerv/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/gerv/index.rdf" rel="self" type="application/rdf+xml"/>
      <subtitle>Gervase Markham</subtitle>
      <title>Hacking for Christ</title>
      <updated>2009-07-03T16:25:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://enndeakin.wordpress.com/?p=9</id>
    <link href="http://enndeakin.wordpress.com/2009/07/03/whats-next-for-focus/" rel="alternate" type="text/html"/>
    <title>What’s Next for Focus</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Now that the focus work has been completed, I’ve been looking at some follow up focus work to finish up. There have been a number of regressions and crashes found but they were all fixed very easily. I think the new focus code is much easier to work with, enough such that each regression was [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enndeakin.wordpress.com&amp;blog=6982180&amp;post=9&amp;subd=enndeakin&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Now that the focus work has been completed, I’ve been looking at some follow up focus work to finish up. There have been a number of regressions and crashes found but they were all fixed very easily. I think the new focus code is much easier to work with, enough such that each regression was easily fixed in under an hour or so of work, except for one which took a few hours. That’s much better than the two weeks it took before to investigate a bug, try to fix it and then fail at it.</p>
<p>There’s still some issues surrounding <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498143">plugins on Linux</a> but Karl knows quite a bit about how focus should work on GTK so I’m confident we’re going to have something working there.</p>
<p>There’s a push to get bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=418521">418521</a> fixed which affects which elements should be focused on mouse clicks and when they should draw focus rings. The idea here is that focus rings shouldn’t be drawn in some cases. In others, such as Mac, elements shouldn’t even be focused when clicking them.</p>
<p>The -moz-user-focus property is currently used in XUL to identify if an element may be focused or not. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474440">This doesn’t belong as a style property</a>. The logical choice is to use an attribute instead. That can be used, but I’m currently leaning towards a feature added to XBL which lets one set default focusability behaviour for an element. This would possibly be combined with some ideas I have about how to combine accessibility with XBL. I’ll revisit this when the XBL2 implementation is further along. This may also help with some issues where certain elements have special-cased focus behaviour, for instance, those that need to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498352">retarget focus</a> when clicked, or when an accesskey is pressed.</p>
<p>There’s still some modules which are caching focus, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=495624">accessibility</a> and I think the IME code might be but haven’t investigated it too closely. Focus shouldn’t be cached anywhere but the focus system.</p>
<p>Also, I want to get rid of <a href="http://mxr.mozilla.org/mozilla-central/source/dom/base/nsFocusController.cpp">nsFocusController.cpp</a>, which doesn’t do much focus related anymore. I tried to do that before the focus work was completed but ended up needing to create a chain of other patches to fix various other issues. I need to go back and finish that up.</p>
<p>I think my goal for the next little while is to just finish up all the patches and partially completed work I have had sitting around for a while. I’ll write more about those things later.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/enndeakin.wordpress.com/9/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/enndeakin.wordpress.com/9/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/enndeakin.wordpress.com/9/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/enndeakin.wordpress.com/9/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/enndeakin.wordpress.com/9/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/enndeakin.wordpress.com/9/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/enndeakin.wordpress.com/9/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/enndeakin.wordpress.com/9/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/enndeakin.wordpress.com/9/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/enndeakin.wordpress.com/9/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=enndeakin.wordpress.com&amp;blog=6982180&amp;post=9&amp;subd=enndeakin&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-03T15:52:10Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>enndeakin</name>
    </author>
    <source>
      <id>http://enndeakin.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/bc93733e458f237ee0ad51373b1b8aa6?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://enndeakin.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://enndeakin.wordpress.com" rel="alternate" type="text/html"/>
      <title>Neil's Place</title>
      <updated>2009-07-03T22:45:26Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/changes_to_seamonkey_nightlies_and_tinde</id>
    <link href="http://home.kairo.at/blog/2009-07/changes_to_seamonkey_nightlies_and_tinde" rel="alternate" type="text/html"/>
    <title>Changes to SeaMonkey nightlies and tinderbox waterfalls</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">As discussed and decided in the <a href="https://wiki.mozilla.org/SeaMonkey:StatusMeetings:2009-06-30#Any_other_business.3F">last SeaMonkey Status Meeting</a>, I've started to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=485821">move SeaMonkey to the new buildbot configurations</a> that have been in the testing phase <a href="http://home.kairo.at/blog/2009-05/seamonkey_has_new_build_machines">for a while now</a> and will open the possibilities for doing builds based on mozilla-central soon.<br/>
<br/>
The following changes are made that you should be aware of:<br/>
<br/>
<span style="font-style: italic;"><span style="font-weight: bold;">Phase I</span> (done yesterday, first nightlies from today):</span><ul><li>The nightlies in <a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-1.9.1/">latest-comm-1.9.1</a> are the official ones now.</li><li>FTP has latest-comm-central and latest-trunk symlinked to latest-comm-1.9.1 for the first part of the transition.</li><li>Those are static builds with reduced build size and hopefully better performance.</li><li>Dependent builds ("build" columns, "hourlies") continue to be shared builds.</li><li>Linux has a "leak test build" column that runs debug builds.</li><li>Nightlies and dependent builds are being run on x86_64 Linux, even though this should still not be considered a tier-1 platform and has no L10n builds.</li><li>Localized nightlies are in <a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-1.9.1-l10n/">latest-comm-1.9.1-l10n</a> and built with the "L10n merge" tooling that injects en-US for missing strings, eliminating most cases of the "yellow screen of death".</li><li>The <a href="http://tinderbox.mozilla.org/SeaMonkey/">SeaMonkey</a> tinderbox waterfall page has those buildbots reporting as columns containing "comm-1.9.1" in their names.</li><li>Due to ongoing slight <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=494671">instabilities</a> in the 10.5 VMs, the old "comm-central" 10.4 unit test machine stays up there as well.</li><li>All other comm-central builds disappear from the scene.</li><li>For localizers, the comm-1.9.1 builds on their Mozilla-l10n-* waterfall pages are the relevant reference.</li><li>All VMs on the same platform run in generic pools, so that any of the machines can do any dependent build, nightly, L10n repackaging or unit test run, the buildbot master hands those jobs on a "first come, first serve" basis to the available slaves.</li></ul><br/>
<span style="font-style: italic;"><span style="font-weight: bold;">Phase II</span> (once <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502031">bugs 502031</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=502033">and 502033</a> are solved):</span><ul><li>Builds with mozilla-central are set up in addition, uploading nightlies to a <a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-central-trunk/">latest-comm-central-trunk</a> directory.</li><li>A version number of "2.1a1pre" is used there for now, there's no definitive decision on what version the next SeaMonkey will be yet though, this is the lowest possible version to use atm.</li><li>FTP symlinks for latest-comm-central and latest-trunk are removed.</li><li>The comm-1.9.1 builds are switched to report to a new <a href="http://tinderbox.mozilla.org/SeaMonkey2.0/">SeaMonkey2.0</a> tinderbox waterfall page (as well as the 10.4 tests).</li><li>The comm-central-trunk builds report to the <a href="http://tinderbox.mozilla.org/SeaMonkey/">SeaMonkey</a> page.</li><li>No unit test builds will be activated for comm-central-trunk while we don't have all the machines we need in the pools (due to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=493321">Parallels network problems</a>).</li><li><a href="http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/latest-comm-central-trunk-l10n/">L10n builds</a> for comm-central-trunk use l10n-central work and also report to the Mozilla-l10n-* tinderbox waterfalls, dashboard for this might only come up some time later.</li></ul><br/>
<span style="font-style: italic;"><span style="font-weight: bold;">Phase III</span> (once <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=493321">bug 493321</a> is solved):</span><ul><li>Unit tests for comm-central-trunk are turned on.</li><li>A few other incremental improvements can be thought of when Phase II is completed, such as running packaged tests, AUS for L10n, etc. but all those can be done individually, step by step, then.</li><li>Once 10.5 Mac VMs are completely stable and not <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=494671">intermittently crashing</a> because of Parallels issues, we'll turn off the 10.4 unit test machine and hand it back to Mozilla IT.</li></ul><br/>
I hope this whole transition works well for everybody. It was a bumpy ride and a good amount of work to get this all up, but it largely reduced the amount of maintenance needed and makes us share more buildbot code with Firefox and Thunderbird already now and even more once this all is completed.</div>
    </content>
    <updated>2009-07-03T13:32:36Z</updated>
    <category term="build"/>
    <category term="buildbot"/>
    <category term="Mozilla"/>
    <category term="SeaMonkey"/>
    <category term="tinderbox"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-07-03T13:32:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/roc/archives/2009/07/faces_of_the_we.html</id>
    <link href="http://weblogs.mozillazine.org/roc/archives/2009/07/faces_of_the_we.html" rel="alternate" type="text/html"/>
    <title>Faces Of The Web Video Revolution</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="columns"><p>There's a lot of press these days about the HTML5 &lt;video&gt; tag and the struggle for universal unencumbered video and audio codecs --- much of it associated with the Firefox 3.5 launch. I wonder how many people know that the Firefox video implementation is almost entirely due to just a few people in the Mozilla office in Newmarket --- Chris Double, Matthew Gregan, Chris Pearce, and to a lesser extent, me. (Justin Dolske did the controls UI, but I'm not sure where he lives!) I'm proud that we managed to get considerably more done for the 3.5 release than I expected.
</p><p>It's a great privilege to have the opportunity to really shake up the world for the better, with a very small team, in a relatively small amount of time, and do it right here in Auckland. I'm very thankful.</p></div>
<div class="image"><img alt="Chris Pearce, Chris Double and Matthew Gregan" height="600" src="http://weblogs.mozillazine.org/roc/images/VideoCrew.jpg" width="800"/></div></div>
    </summary>
    <updated>2009-07-03T09:21:01Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>roc</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/roc/</id>
      <link href="http://weblogs.mozillazine.org/roc/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/roc/index.rdf" rel="self" type="application/rdf+xml"/>
      <title>Well, I'm Back</title>
      <updated>2009-07-03T09:21:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://chickswhoclick.wordpress.com/?p=233</id>
    <link href="http://chickswhoclick.wordpress.com/2009/07/03/celebrating-the-launch/" rel="alternate" type="text/html"/>
    <title>Celebrating the launch!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I want to take a moment to thank the amazing community marketing team for making this such a great launch!  It was pretty incredible to see tweets and Facebook updates spilling in from all over the world via Shiretoko Shock.
We’d love to do a wrap up of all the great activities that took place on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chickswhoclick.wordpress.com&amp;blog=67108&amp;post=233&amp;subd=chickswhoclick&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>I want to take a moment to thank the amazing community marketing team for making this such a great launch!  It was pretty incredible to see tweets and Facebook updates spilling in from all over the world via <a href="http://www.spreadfirefox.com/shiretokoshock">Shiretoko Shock.</a></p>
<p>We’d love to do a wrap up of all the great activities that took place on launch day.  Please take a moment to help us collect and share the following on our <a href="http://moz.fxtracker.sgizmo.com">activity tracker</a>:</p>
<ul>
<li>Blog posts you created or found on Firefox 3.5</li>
<li>Mentions of Firefox 3.5 on Twitter, Facebook or Digg</li>
<li>Articles about Firefox 3.5 on news sites</li>
<li>Videos or photos related to Firefox 3.5</li>
<li>Details about Firefox 3.5 launch parties</li>
<li>More!</li>
</ul>
<p>We’ll share all the results at the next community marketing call on July 15th.  We’ll also be sending some very cool Firefox goodies for those that have helped make this launch great so be sure to submit  your activities!  And, don’t forget to have some fun by finding a <a href="http://www.spreadfirefox.com/event/2009/06/19/month/all/1044">Firefox party near you</a>!</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/chickswhoclick.wordpress.com/233/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chickswhoclick.wordpress.com/233/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/chickswhoclick.wordpress.com/233/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chickswhoclick.wordpress.com/233/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/chickswhoclick.wordpress.com/233/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chickswhoclick.wordpress.com/233/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/chickswhoclick.wordpress.com/233/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chickswhoclick.wordpress.com/233/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/chickswhoclick.wordpress.com/233/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chickswhoclick.wordpress.com/233/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chickswhoclick.wordpress.com&amp;blog=67108&amp;post=233&amp;subd=chickswhoclick&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-03T06:08:16Z</updated>
    <category term="Firefox &amp; Mozilla Community"/>
    <category term="Life at Mozilla"/>
    <author>
      <name>Mary Colvig</name>
    </author>
    <source>
      <id>http://chickswhoclick.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/6e396e215dcbdc125e1cde45fb419ee8?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://chickswhoclick.wordpress.com/category/life-at-mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://chickswhoclick.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Mary Colvig's musings...</subtitle>
      <title>Chicks Who Click » Life at Mozilla</title>
      <updated>2009-07-03T14:45:39Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rob-sayre/?p=355</id>
    <link href="http://blog.mozilla.com/rob-sayre/2009/07/02/mmm-fud/" rel="alternate" type="text/html"/>
    <title>mmm, fud</title>
    <summary>Maciej Stachowiak, Apple: “I’m surprised at the level of confidence expressed in Theora not infringing unknown patents…”
That’s right folks, it’s working group amateur hour. Step right up, try your hand.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://lists.w3.org/Archives/Public/public-html/2009Jul/0093.html">Maciej Stachowiak, Apple</a>: <i>“I’m surprised at the level of confidence expressed in Theora not infringing unknown patents…”</i></p>
<p>That’s right folks, it’s working group amateur hour. Step right up, try your hand.</p></div>
    </content>
    <updated>2009-07-03T05:37:56Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>rsayre</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rob-sayre</id>
      <link href="http://blog.mozilla.com/rob-sayre/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rob-sayre" rel="alternate" type="text/html"/>
      <subtitle>sayrer: it scares me that you are editing an html specification and are asking that question. i really don't have the time to teach you elementary web design, sorry.</subtitle>
      <title>Rob Sayre's Mozilla Blog</title>
      <updated>2009-07-03T06:35:01Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-5172440053446312608.post-3895898081746282097</id>
    <link href="http://ldtp-soc.blogspot.com/feeds/3895898081746282097/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=5172440053446312608&amp;postID=3895898081746282097" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/5172440053446312608/posts/default/3895898081746282097" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/5172440053446312608/posts/default/3895898081746282097" rel="self" type="application/atom+xml"/>
    <link href="http://ldtp-soc.blogspot.com/2009/07/mago-gran-canaria-desktop-summit.html" rel="alternate" type="text/html"/>
    <title>Mago – Gran Canaria Desktop Summit</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://ubuntutesting.wordpress.com/">Ara Pulido</a> will be presenting <a href="http://www.grancanariadesktopsummit.org/node/220">Mago</a> in <a href="http://www.grancanariadesktopsummit.org/">Gran Canaria Desktop</a> summit. <a href="http://monotonous.org/">Eitan Isaacson</a> will also be attending the conference.<br/><br/>Eitan has done all the base ground work for <a href="http://cgit.freedesktop.org/ldtp/ldtp2/tree">LDTPv2</a>. Eitan also did the ground work with Javier and Ara on <a href="http://launchpad.net/mago">Mago</a> too :) alrounder !!!<br/><br/>Any one interested in GNOME / KDE automated testing, I recommend you to attend the session by Ara.<br/><br/>Happy hacking Ara, Eitan.<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/5172440053446312608-3895898081746282097?l=ldtp-soc.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-07-03T04:37:04Z</updated>
    <published>2009-07-03T04:36:00Z</published>
    <author>
      <name>Nagappan</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/01503807469770128972</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-5172440053446312608</id>
      <author>
        <name>Nagappan</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/01503807469770128972</uri>
      </author>
      <link href="http://ldtp-soc.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/5172440053446312608/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://ldtp-soc.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/5172440053446312608/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>UNIX / Linux  GUI Automation Framework (In short LDTP) - Summer of Code</subtitle>
      <title>Linux Desktop (GUI Application) Testing Project</title>
      <updated>2009-07-03T04:37:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/webdev/?p=496</id>
    <link href="http://blog.mozilla.com/webdev/2009/07/02/improving-accessibility-through-aria/" rel="alternate" type="text/html"/>
    <title>Improving Accessibility Through ARIA</title>
    <summary>Accessibility is a pretty hairy issue in web development. When attempting to determine if your site is accessible, there are so many standards and recommendations to follow. 508, WCAG, WCAG 2.0, WAI Priority 1, 2 &amp; 3. 
Well, now there is a new standard from the W3C called WAI-ARIA (Web Accessibility Initiative - Accessible Rich [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Accessibility is a pretty hairy issue in web development. When attempting to determine if your site is accessible, there are so many standards and recommendations to follow. 508, WCAG, WCAG 2.0, WAI Priority 1, 2 &amp; 3. </p>
<p>Well, now there is a new standard from the W3C called <a href="http://www.w3.org/TR/wai-aria/">WAI-ARIA</a> (Web Accessibility Initiative - Accessible Rich Internet Applications)</p>
<p>The simplest definition of ARIA is adding UI semantics via HTML element attributes. Simply, you add things like ‘<code>&lt;div role="nav"&gt;</code>‘ or ‘<code>&lt;form role="search"&gt;</code>‘ to specific HTML elements to give screen readers a better understanding of your content.</p>
<p>The ARIA spec is huge (160 pages), so I won’t go over every part of it in detail. The four areas I will focus on are landmarks, required, invalid and live regions.</p>
<h3>ARIA Landmarks</h3>
<p>Today, when a blind user encounters a website, navigation between elements of the page can be difficult because there is no established method of marking areas of the page as navigation, content, footer, etc. Luckily with ARIA, we can.</p>
<p>Here’s some example markup of a typical webpage:</p>
<p/><pre>&lt;div id="header"&gt;
    &lt;h1&gt;My Awesome Website&lt;/h1&gt;
    &lt;form&gt; &lt;/form&gt;
&lt;/div&gt;
&lt;div id="content"&gt;
    &lt;ul id="nav"&gt;&lt;/ul&gt;
    My website rocks!
&lt;/div&gt;
&lt;div id="footer"&gt;&lt;/div&gt;
</pre>
<p/>
<p>And here’s what it looks like with ARIA Landmarks:</p>
<p/><pre>&lt;div id="header" role="banner"&gt;
    &lt;h1&gt;My Awesome Website&lt;/h1&gt;
    &lt;form role="search"&gt; &lt;/form&gt;
&lt;/div&gt;
&lt;div id="content" role="main"&gt;
    &lt;ul id="nav" role="navigation"&gt;&lt;/ul&gt;
    My website rocks!
&lt;/div&gt;
&lt;div id="footer"&gt;&lt;/div&gt;
</pre>
<p/>
<p>What I’ve done is add ARIA roles to certain parts of the page (header, nav, search form, primary content). Because the roles are a defined spec, screen readers can parse the page for roles and allow a user to jump to each part without having to navigate through all the content. </p>
<h3>ARIA Required &amp; Invalid</h3>
<p>Another part of the ARIA spec is the attribute ‘aria-required’ and ‘aria-invalid’. These attributes are for communicating to screen readers that a particular form field is required and/or invalid without requiring the user to look for asterisks or other text near the field. The screen reader would alert the user to this information. Here’s an example:</p>
<p/><pre>&lt;form id="searchform" role="search"&gt;
      &lt;p class="error"&gt;You did not enter a search term&lt;/p&gt;
      &lt;input name="query" value="" aria-required="true" aria-invalid="true" /&gt;
&lt;/form&gt;
 </pre>
<p>The above code has the ‘aria-required’ and ‘aria-invalid’ attributes set to true. When a screen reader encounters this code, it will read aloud ‘required’ and ‘invalid’. This is a <strong>lot</strong> simpler for a user than attempting to find error messages and/or asterisks in the page.</p>
<h3>ARIA Live</h3>
<p>A particularly difficult area of accessibility is dealing with AJAX. How can you communicate to a screen reader that content is loading or has changed? Thankfully, with ARAI Live Regions, it is quite simple. Here’s an example:</p>
<pre>    &lt;div id="sidecontent" aria-live="polite"&gt; AJAX content goes here... &lt;div&gt;
</pre>
<p>Adding the ‘aria-live’ attribute to an element alerts a screen reader that content will change in this region and to read it aloud when it does. The aria-live attribute has ‘politeness’ levels, which allow you to specify how polite the updates should be. The four levels are </p>
<ul>
<li><strong>off</strong> - updates are not communicated</li>
<li><strong>polite</strong> - notify of changes only when the user is not doing anything</li>
<li><strong>assertive</strong> - announce as soon as possible, but not interrupting the user</li>
<li><strong>rude</strong> - which will be read aloud immediately</li>
</ul>
<p>The various levels of politeness allow for different situations where users would need to be notified immediately of important information or for content that is not as important.</p>
<h3>Summary</h3>
<p>This is just a quick overview of ARIA and its uses, but I’m really excited about the possibilities it creates. We can communicate the intent of our content much more explicitly. There’s also a lot of other aspects to ARIA including widgets (slider, checkbox), application structure (alerts, log, progressbar) and document structure (article, grid, definition) that are exciting.</p>
<h3>Further Reading</h3>
<ul>
<li><a href="http://dev.opera.com/articles/view/introduction-to-wai-aria/">Longer ARIA overview</a></li>
<li><a href="http://www.w3.org/TR/wai-aria/">ARIA Spec</a></li>
<li><a href="http://yuiblog.com/blog/2008/12/30/configuring-screen-readers/">Setting up a screen reader</a></li>
<li><a href="http://video.yahoo.com/watch/4073211/10996186">Accessible widgets with ARIA</a></li>
</ul></div>
    </content>
    <updated>2009-07-03T03:43:41Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>rdoherty</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/webdev</id>
      <link href="http://blog.mozilla.com/webdev/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/webdev" rel="alternate" type="text/html"/>
      <subtitle>Mozilla Web Development Blog</subtitle>
      <title>Mozilla Webdev</title>
      <updated>2009-07-03T03:44:41Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://cmtalbert.wordpress.com/?p=100</id>
    <link href="http://cmtalbert.wordpress.com/2009/07/02/testing-graphics-hardware-acceleration/" rel="alternate" type="text/html"/>
    <title>Testing Graphics Hardware Acceleration</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Why does changing a car’s oil in take an hour in California?  In Texas, this is a 15 minute process, in and out.  I’ve never been a fan of wasting time, so while waiting on my car this morning, I started researching one of the most exciting test opportunities we have in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmtalbert.wordpress.com&amp;blog=1886978&amp;post=100&amp;subd=cmtalbert&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>Why does changing a car’s oil in take an hour in California?  In Texas, this is a 15 minute process, in and out.  I’ve never been a fan of wasting time, so while waiting on my car this morning, I started researching one of the most exciting test opportunities we have in the upcoming Gecko 1.9.2 platform: <a href="https://wiki.mozilla.org/Platform/GFX/HardwareAcceleration">Graphics Hardware Acceleration</a>.</p>
<p>Most computers that people use today have some amount of GPU acceleration under the hood.  So, this should result in improved rendering performance, which we will need as the web becomes <a href="http://code.google.com/apis/o3d/">more</a> <a href="http://www.0xdeadbeef.com/weblog/?p=977">graphically</a> <a href="http://blog.vlad1.com/canvas-3d/">interesting</a>.</p>
<p>Our current test suites do not have any notion of hardware accelerated versus software rendering.  In fact, on Linux we run our test suites in an X virtual frame buffer, which never touches <strong>any</strong> graphics hardware.  And the graphics hardware on our boxes is pretty bottom of the barrel.  I’d bet that the chip rendering this text for you is more advanced.  </p>
<p>So…how on earth are we going to test this?  I’m mostly concerned about functional testing, but I recognize that whatever solution we come up with here might also be needed to aid the graphics team with their unit tests.  My thoughts and research are just beginning on this effort, so this isn’t a complete plan, this is a preview to my plan and a sincere request for help.</p>
<h3>First Steps</h3>
<p>We need to determine what the top video cards/drivers are for each of our top three platforms: Windows, Linux, and Mac.  We can then grab a small handful of machines that have those configurations.  I’m thinking maybe just 3-6 machines here, nothing extravagant.  I think we would still want to target middle-of-the-road hardware, not top of the line gaming systems.  We want to test what the average web user will be running.    </p>
<p>At the same time, we need to figure out what graphics benchmarks exist and whether or not these can be leveraged or re-implemented into a graphics benchmark for the web.  Since I’m not interested in how we perform writing instructions into the XPCOM components that make up the underbelly of the graphics support, I’m thinking we should create these benchmarks/tests in JavaScript and canvas.  We ought to use this new graphics support the way that real developers will be using it once it is released.</p>
<h3>Further Thoughts</h3>
<p>What we might use here would be a <a href="https://developer.mozilla.org/en/Creating_reftest-based_unit_tests">reftest-like</a> framework that would be augmented to compare the test that is hardware accelerated with a reference image that is software rendered.  I imagine there are pitfalls this way–with hardware support, the test image may be more detailed than the reference, and we would need a mechanism to detect this condition to flag it as a “pass” rather than a “failure”.  I definitely need to think about this some more.</p>
<h3>Vision</h3>
<p>There are two basic parts here.  First, we need a simple test infrastructure that can test our rendering in both accelerated and software modes.  We need a set of representative machines to run these tests on and we need those machines automated into our normal build and test reporting structure.</p>
<p>However, our tiny sample of machines will not give us the coverage we really need.  So, the other reason this test infrastructure must be simple is that I want to invite all interested users to run it for us.  It must be something that the users can download and run on their nightly builds.  Once the test finishes, the users should be able to send us the results data from that run with a click of a button.  The anonymized results will help us understand how well our code is handling device/driver/OS combinations.</p>
<p>I wanted to start a conversation here, and throw a line out into the wide world of the net to see who might be interested in helping us figure it out.  Thoughts and ideas are most welcome.  I’ll keep y’all up to date as my plans progress.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/cmtalbert.wordpress.com/100/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cmtalbert.wordpress.com/100/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/cmtalbert.wordpress.com/100/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cmtalbert.wordpress.com/100/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/cmtalbert.wordpress.com/100/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cmtalbert.wordpress.com/100/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/cmtalbert.wordpress.com/100/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cmtalbert.wordpress.com/100/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/cmtalbert.wordpress.com/100/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cmtalbert.wordpress.com/100/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cmtalbert.wordpress.com&amp;blog=1886978&amp;post=100&amp;subd=cmtalbert&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-03T00:44:55Z</updated>
    <category term="Mozilla"/>
    <category term="graphics"/>
    <category term="testing"/>
    <author>
      <name>cmtalbert</name>
    </author>
    <source>
      <id>http://cmtalbert.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/575c40f68836c64d986ace04ef9581b9?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://cmtalbert.wordpress.com/tag/Mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://cmtalbert.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Storytelling toward Truth</subtitle>
      <title>Water on Rock » Mozilla</title>
      <updated>2009-07-03T01:01:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://adrianer.jogger.pl/2009/07/02/koala-release-schedule/</id>
    <link href="http://adrianer.jogger.pl/2009/07/02/koala-release-schedule/" rel="alternate" type="text/html"/>
    <title>Adrian Kalla: Koala - Release Schedule</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>It has been a while since we announced the <a href="http://koala.mozdev.org/">Koala - Komodo Advanced Localization Assistant - Project</a>. While we work on the project on a nearly daily basis, we are just three students that need to do other work (like preparing for the upcoming examinations...), and because of that, the progress isn't as fast as it could be, if Koala would be our only project, but: we have a target for the final release: August, 23rd - September, 15th - and we plan not to miss it.</p>
<p>Our <a href="http://hg.mozdev.org/koala/file/default/docs/other/Koala-Schedule.pdf">project schedule</a> is of course more detailed - it consists of four big stages: preparation, implementation, integration and stabilization. That's the process of software development we did learn at our university, and our goal is to develop Koala that way.</p>
<p>During the first project stage, preparation, we've investigated as much as possible how Koala should work and look like, and as a result, we have written the <a href="http://hg.mozdev.org/koala/file/default/docs/requirements_specifications/Koala-SRS.pdf">Software Requirements Specification</a> and <a href="http://hg.mozdev.org/koala/file/default/docs/software_architecture/Koala-Software_Architecture.pdf">Software Architecture</a> documents.</p>
<p>In the Software Requirements Specification, we've listed the must-have features and have split them into modules with similar or dependent functionalities. In the now ongoing implementation stage, we are working on that modules separately. What does this mean? We code e.g. the "compare-locales" access module, make a few tests to be able to test it if it works as expected - and leave it there. So it's a single module, not (yet) connected with other modules.<br/>
As a result of this software development model, it's not possible to have something you "could touch" now - there won't be anything really usable until the next phase of development.</p>
<p>During the integration stage, we will make an working extension out of the many standalone modules. We will connect the modules through the, in the preparation stage specified, API's, one by one. It may look easier than it'll be, because this stage never comes as expected.<br/>
That will be also the time where we will start releasing pre-release versions of Koala: alpha and beta releases. They are to be expected late July.</p>
<p>After getting rid of the biggest blockers, we will enter the stabilization phase, where we will just fix known bugs and look for yet undiscovered bugs, by: testing, testing and testing. Because of that, in the middle of August you can expect an release candidate (hopefully just one).</p>
<p>The final release target is August, 23rd with a margin up to September, 15th.</p>
<p>If you'd like to help us in any way with this project, please drop a line in the comments.</p>
<p><i>Short update: between writing this posting and publishing it, we already entered the integration stage - but because of our examination session, the integration will start at full speed not earlier than in about three weeks.</i></p></div>
    </summary>
    <updated>2009-07-02T23:45:58Z</updated>
    <source>
      <id>http://planet.mozinterns.net</id>
      <author>
        <name>Planet Mozilla Interns</name>
      </author>
      <link href="http://planet.mozinterns.net" rel="alternate" type="text/html"/>
      <link href="http://planet.mozinterns.net/rss20.xml" rel="self" type="application/rss+xml"/>
      <subtitle>Planet Mozilla Interns - http://planet.mozinterns.net</subtitle>
      <title>Planet Mozilla Interns</title>
      <updated>2009-07-04T08:01:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:ded98d50191e03d1ab833cb1eaf1d115</id>
    <link href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/03/RIP-XHTML2" rel="alternate" type="text/html"/>
    <title>R.I.P. XHTML2</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>More than 7 years ago, I wrote that XHTML2 was a major strategic mistake that had to be stopped immediately. In fact, I started saying so even earlier than that. Today, XHTML2 is no more. It takes with it into the grave CURIE, HLink and XFrames. Specs that nobody ever seriously considered as part of the future of the web, nobody outside of the XHTML2 WG of course.</p>
<p>Anyway. It's a good move but a move that comes too late. That decision should have been taken YEARS AGO. What a waste of time, money and energy. What a bad sign to the community. Many people thought the following : "it's good these specs are in the xhtml2 wg, we don't want them elsewhere".</p>
<p>R.I.P.</p></div>
    </summary>
    <updated>2009-07-02T22:52:00Z</updated>
    <category term="Standards"/>
    <author>
      <name>glazou</name>
    </author>
    <source>
      <id>http://www.glazman.org/weblog/dotclear/index.php</id>
      <link href="http://www.glazman.org/weblog/dotclear/index.php" rel="alternate" type="text/html"/>
      <link href="http://glazman.org/weblog/dotclear/?feed/planetmoz" rel="self" type="application/rss+xml"/>
      <subtitle>Un Glazman, un blog, un Glazblog</subtitle>
      <title>&lt;Glazblog/&gt;</title>
      <updated>2009-07-03T12:34:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/it/?p=479</id>
    <link href="http://blog.mozilla.com/it/2009/07/02/mozilla-scheduled-downtime-07022009-7pm-pdt-0200-0600-07032009-utc/" rel="alternate" type="text/html"/>
    <title>Mozilla Scheduled Downtime - 07/02/2009, 7pm PDT (0200 - 0600 07/03/2009 UTC)</title>
    <summary>We will have a scheduled maintenance window tonight from 7:00pm to 11:00pm PDT. The following changes will take place:

7:00pm PDT (0200 UTC) graphs.mozilla.org update.  We’ll be updating graphs.mozilla.org to pick up code updates (bugs 501432 and 498802). Duration 4 hours.
8:00pm PDT (0300 UTC) DHCP infrastructure changes. We’ll be implementing an active/standby DHCP server setup [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We will have a scheduled maintenance window tonight from 7:00pm to 11:00pm PDT. The following changes will take place:</p>
<ul>
<li>7:00pm PDT (0200 UTC) <tt><a href="http://graphs.mozilla.org/">graphs.mozilla.org</a></tt> update.  We’ll be updating <a href="http://graphs.mozilla.org/"><code>graphs.mozilla.org</code></a> to pick up code updates (bugs <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=501432">501432</a> and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=498802">498802</a>). <em>Duration 4 hours.</em></li>
<li>8:00pm PDT (0300 UTC) DHCP infrastructure changes. We’ll be implementing an active/standby DHCP server setup which requires some reconfiguration on the current DHCP server. <em>No downtime expected.</em>
</li>
<li>10:00pm PDT (0500) UTC hg repo maintenance.  We’ll be resetting the <code>hg</code> repo (bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=500246">500246</a>).  <em>Duration 30 minutes</em>.</li>
</ul>
<p>Please let me know if you have any reason why we should not proceed with this planned maintenance. As always, we aim to keep downtime to as little as possible, but unexpected complications can arise causing longer downtime periods than expected. All systems should be operational by the end of the maintenance window.</p>
<p>Feel free to comment directly in those bugs if you see issues past the planned downtime.</p></div>
    </content>
    <updated>2009-07-02T21:47:40Z</updated>
    <category term="Scheduled Maintenance"/>
    <author>
      <name>mrz</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/it</id>
      <link href="http://blog.mozilla.com/it/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/it" rel="alternate" type="text/html"/>
      <subtitle>Mozilla IT &amp; Operations</subtitle>
      <title>Mozilla IT</title>
      <updated>2009-07-02T21:47:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://trentm.com/blog/archives/2008/07/24/activestate-code-lauched/</id>
    <link href="http://trentm.com/blog/archives/2008/07/24/activestate-code-lauched/" rel="alternate" type="text/html"/>
    <link href="http://trentm.com/blog/archives/2008/07/24/activestate-code-lauched/#comments" rel="replies" type="text/html"/>
    <link href="http://trentm.com/blog/archives/2008/07/24/activestate-code-lauched/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">ActiveState Code: lauched!</title>
    <summary xml:lang="en">We launched ActiveState Code today, and there was much rejoicing.  Yaaaah!

ActiveState Code is a site for sharing code recipes. It is the replacement for the popular ASPN Cookbooks (especially the Python Cookbook, which was a collaboration with O’Reilly and Associates that resulted in two print cookbooks using recipes from the site). The new site [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>We launched <a href="http://code.activestate.com/">ActiveState Code</a> today, <a href="http://www.urbandictionary.com/define.php?term=And+There+was+Much+Rejoicing" title="You have seen Monty Python's Holy Grail, right?">and there was much rejoicing.</a>  Yaaaah!</p>

<p>ActiveState Code is a site for sharing code recipes. It is the replacement for the popular ASPN Cookbooks (especially the Python Cookbook, which was a collaboration with O’Reilly and Associates that resulted in two print cookbooks using recipes from the site). The new site adds things like <a href="http://code.activestate.com/recipes/tags/">tagging</a>, the ability to <a href="http://code.activestate.com/recipes/add/">add recipes</a> in a number of other <a href="http://code.activestate.com/recipes/langs/">languages</a>, and a fresher and hopefully more usable site. </p>

<p>Migration should be easy. All recipes from the Python, Tcl and PHP Cookbooks have been carried over. Redirects maintain all old aspn.activestate.com/ASPN/Cookbooks links. Recipe id and author ids have been maintained. The ASPN Cookbook categories have been translated into tags in the new system — <a href="http://code.activestate.com/aspnredir/categories/">full details here</a>.</p>

<p>I welcome any <a href="http://code.activestate.com/help/feedback/">feedback</a> on the site.</p></div>
    </content>
    <updated>2009-07-02T19:09:50Z</updated>
    <published>2008-07-25T03:45:36Z</published>
    <category scheme="http://trentm.com/blog" term="activestate"/>
    <category scheme="http://trentm.com/blog" term="code.activestate.com"/>
    <category scheme="http://trentm.com/blog" term="mozilla"/>
    <category scheme="http://trentm.com/blog" term="personal"/>
    <category scheme="http://trentm.com/blog" term="python"/>
    <author>
      <name>trentm</name>
    </author>
    <source>
      <id>http://trentm.com/blog/feed/atom/</id>
      <link href="http://trentm.com/blog" rel="alternate" type="text/html"/>
      <link href="http://trentm.com/blog/archives/category/mozilla/feed/atom/" rel="self" type="application/atom+xml"/>
      <title xml:lang="en">trent mick's blog » mozilla</title>
      <updated>2009-07-02T19:09:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/standards/?p=21</id>
    <link href="http://blog.mozilla.com/standards/2009/07/02/revolution-number-5/" rel="alternate" type="text/html"/>
    <title>(R)evolution Number 5</title>
    <summary>The launch of Firefox 3.5 comes at a time when there's a lot of general hype about HTML5.  Here's a little history to put things into context.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Cross-posted from <a href="http://hacks.mozilla.org/2009/07/revolution-number-5/">hacks.mozilla.org</a></p>
<p>We’ve just launched <a href="http://www.mozilla.com/en-US/">Firefox 3.5</a>, and <a href="http://www.flickr.com/photos/gen/3677579248/"> we’re</a> <a href="http://www.flickr.com/photos/nitot/3675934390/">incredibly</a> <a href="http://www.flickr.com/photos/29142435@N08/3674981992/">proud</a>.  Naturally, we have engaged in plentiful Mozilla advocacy — this site is, amongst other things, a vehicle for showcasing the latest browser’s new capabilities.  We like to think about this release as an upgrade for the <em>whole World Wide Web</em>, because of the new developer-facing features that have just been introduced into the web platform.  When talking about some of the next generation standards, the appearance of the number “5″ is almost uncanny — consider <a href="http://dev.w3.org/html5/spec/Overview.html">HTML5</a> and <a href="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf">ECMAScript 5 (PDF)</a>.   The recent (and very welcome) hype around HTML5 in the press is what motivates this article.  Let’s take a step back, and consider some of Mozilla’s web advocacy in the context of events leading up to the release of Firefox 3.5.</p>
<p>Standardization of many of these features often came after much spirited discussion, and we’re pleased to see the prominent placement of HTML5 as a <a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html">key strategic initiative</a> by major web development companies.  Indeed, <a href="http://news.cnet.com/8301-17939_109-10252252-2.html">exciting new web applications</a> hold a great deal of promise, and really showcase what the future of the web platform holds in store for aspiring developers.  Many herald the triumphant arrival of the <a href="http://news.cnet.com/8301-17939_109-10250196-2.html">browser as the computer</a>, an old theme that <a href="http://developer.palm.com/webos_book/book1.html">gets bolstered</a> with the arrival of <a href="http://htmlfive.appspot.com/">attractive HTML5 platform features</a> that are implemented across <a href="http://www.apple.com/safari/">Safari</a>, <a href="http://www.google.com/chrome/intl/en/features.html">Chrome</a>, <a href="http://www.opera.com/">Opera</a>, and of course, <a href="http://www.getfirefox.com/">Firefox</a> (with <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">IE8</a> getting an honorable mention for having both some HTML5 features and some ECMAScript, 5th Edition features).</p>
<p>Call it what you will — Web 5.0, Open Web 5th Generation (wince!), or, (R)evolution # 5, the future is now.  But lest anyone forget, HTML5 is not a completed standard yet, as the <a href="http://www.w3.org/QA/2009/05/_watching_the_google_io.html">W3C was quick to point out</a>.  The editor doesn’t anticipate completion till 2010.  The path taken from the start of what is now called HTML5 to the present-day era of (very welcome) hype has been a long one, and Mozilla has been part of the journey from the very beginning.</p>
<p>For one thing, we were there to <a href="http://weblogs.mozillazine.org/roadmap/archives/2004/06/the_nonworld_no_1.html">point out, in no uncertain terms</a>, that the <a href="http://www.w3.org/">W3C</a> had perhaps <a href="http://dbaron.org/log/2004-06#e20040609a">lost its way</a>.  Exactly 5 summers ago (again, with that magic number!), it became evident that the W3C was no longer able to serve as sole custodian of the standards governing the open web of browser-based applications, so Mozilla, along with Opera, started the <a href="http://www.whatwg.org/">WHATWG</a>.  Of course, back then, we didn’t call it HTML5, and while Firefox itself made a splash in 2004, the steps taken towards standardization were <a href="http://ln.hixie.ch/?start=1088526392&amp;count=1">definitive but tentative</a>.  Soon, other browser vendors joined us, and by the time <a href="http://dig.csail.mit.edu/breadcrumbs/node/166">the reconciliation with W3C</a> occurred two years later, the innovations introduced into the web platform via the movement initiated by Mozilla had gained substantial momentum.  </p>
<p>The net result is a specification that is not yet complete called “HTML5″ which is implemented piecemeal by most modern browsers.  The features we choose to implement as an industry are in response to developers, and our <em>modus operandi</em> is (for the most part) <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/">in</a> the <a href="http://lists.w3.org/Archives/Public/public-html/">open</a>.  Mozilla funds the <a href="http://validator.nu/">HTML5 Validator</a>, producing the first real HTML5 parser, which now drives <a href="http://validator.w3.org/">W3C’s markup validation</a> for HTML5.  That parser has made its way back into Firefox.  It’s important to note that capabilities that are of greatest interest (many of which are showcased on this blog) are not only developed within the HTML5 specification, but also as part of the <a href="http://www.w3.org/2008/geolocation/">W3C Geolocation WG</a>, the <a href="http://www.w3.org/2008/webapps/">Web Apps WG</a>, and the <a href="http://www.w3.org/Style/CSS/current-work">CSS WG</a>.</p>
<p>The release of Firefox 3.5, along with updates to other modern browsers, seems to declare that HTML5 has arrived.  But with the foresight that comes with having been around this for a while, we also know that we have a lot of work ahead of us.  For one thing, we’ve got to finish HTML5, or at least publish a subset of it that we all agree is ready for implementation, <strong>soon</strong>.  We’ve also got to ensure that <a href="http://lists.w3.org/Archives/Public/public-html/2009Jun/0661.html">accessibility serves as an important design principle</a> in the emerging web platform, and resolve sticky differences here.  Also, an open standard <em>does not</em> an open platform make, as debates about <a href="http://cwilso.com/2008/07/23/fonts-embedding-vs-linking/">web</a> <a href="http://dbaron.org/log/20090317-fonts">fonts</a> and <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020363.html">audio/video</a> <a href="http://lists.w3.org/Archives/Public/public-html/2009Jun/0825.html">codecs</a> show.  We’ve got a lot of work ahead of us, but for now, 5 years after the summer we started the ball rolling, we’re enjoying the hype around (R)evolution Number 5.</p></div>
    </content>
    <updated>2009-07-02T18:55:57Z</updated>
    <category term="ECMA"/>
    <category term="HTML5"/>
    <category term="Standards"/>
    <category term="W3C"/>
    <category term="WHATWG"/>
    <author>
      <name>aruner</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/standards</id>
      <link href="http://blog.mozilla.com/standards/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/standards" rel="alternate" type="text/html"/>
      <subtitle>Open Standards.  Open Source.  Open Platform.</subtitle>
      <title>Mozilla Standards Blog</title>
      <updated>2009-07-02T18:55:57Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.mozdev.org/311 at http://www.mozdev.org/drupal</id>
    <link href="http://www.mozdev.org/drupal/blog/Drupal-519-upgrade" rel="alternate" type="text/html"/>
    <title>Drupal 5.19 upgrade</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p/><p>Our <a href="http://drupal.org">Drupal</a> installation has been upgraded to <a href="http://drupal.org/node/507574">version 5.19</a> to address a <a href="http://drupal.org/node/507572">security vulnerability</a>.  Let us know if you encounter any problems.</p>
<p/></div>
    </summary>
    <updated>2009-07-02T17:23:05Z</updated>
    <category scheme="http://www.mozdev.org/drupal/category/Blog-Tag/drupal" term="drupal"/>
    <category scheme="http://www.mozdev.org/drupal/category/Blog-Tag/Features" term="Features"/>
    <author>
      <name>silfreed</name>
    </author>
    <source>
      <id>http://www.mozdev.org/drupal/blog</id>
      <link href="http://www.mozdev.org/drupal/blog" rel="alternate" type="text/html"/>
      <link href="http://www.mozdev.org/drupal/blog/feed" rel="self" type="application/rss+xml"/>
      <title>Mozdev blogs</title>
      <updated>2009-07-02T17:31:11Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://djst.org/blog/?p=451</id>
    <link href="http://djst.org/blog/2009/07/02/how-to-make-community-members-stick/" rel="alternate" type="text/html"/>
    <title>How to make community members stick</title>
    <summary>How to grow communities is a hot topic these days. Francesco Lodolo recently blogged about how the Mozilla Italia community mainly consists of veterans who have been participants for several years, and how hard it is for them to find new contributors.
Abdulkadir Topal from the German community also blogged about getting help for localization work [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>How to grow communities is a hot topic these days. <a href="http://www.yetanothertechblog.com/">Francesco Lodolo</a> recently <a href="http://www.yetanothertechblog.com/2009/06/07/local-communities-always-the-same-faces/">blogged</a> about how the Mozilla Italia community mainly consists of veterans who have been participants for several years, and how hard it is for them to find new contributors.</p>
<div class="wp-caption alignright" style="width: 250px;"><a href="http://www.flickr.com/photos/amy_ng/1692424006/"><img alt="" height="233" src="http://farm3.static.flickr.com/2389/1692424006_eecd57b505_m.jpg" title="Growing" width="240"/></a><p class="wp-caption-text">Illustration: Grow by Amy.Ng</p></div>
<p><a href="http://twitter.com/atopal">Abdulkadir Topal</a> from the German community also blogged about <a href="http://blogs.mozilla-europe.org/?post/2009/06/29/Getting-help-for-localization-work">getting help for localization work</a> on the <a href="http://blogs.mozilla-europe.org/">European Mozilla Community Blog</a> and reached an interesting conclusion about how to turn new and casual contributors into long-time community members: the key is to <strong>distribute ownership</strong>.</p>
<p>Kadir uses Thomas from the German localization team as a good example of this theory: Thomas is a relatively new community member (”only” two years worth of contributions so far!), yet he is one of the most active members on SUMO today. The key factor for why this happened, according to Kadir, is that Thomas was given full responsibility for the SUMO component within the German localization team.</p>
<p>As Kadir concludes, it’s “one thing to contribute little bits and pieces to a [project], but  it’s a completely different thing to own it.”</p>
<p>I find this theory interesting. Maybe it is not a universal law that can be applied to everyone or every type of project/responsibility, but looking back at my initial involvement with Mozilla, ownership was definitely part of what motivated me — but not all of it, as I will explain below.</p>
<p>Kadir mentions in his blog post that it was something as trivial as a product logo that made me discover the Mozilla project in the first place. To me, the little Gecko logo — featured in an article about the planned Netscape 6 browser based on the previously open-sourced Netscape 4.x codebase — communicated “lean and mean,” and the article went on explaining how this new Gecko HTML rendering engine would be modern, compatible, portable, and small enough to be used even in future handsets (and guess what; about nine years later it turns out that <a href="http://www.mozilla.com/en-US/mobile/">they were right</a>!).</p>
<p><img alt="" class="alignright" height="194" src="http://devedge-temp.mozilla.org/central/gecko/gecko.jpg" title="Gecko logo" width="192"/>Just a few days later, I learned that Netscape 6.x was just a branded and slightly outdated version of something called “Mozilla,” which apparently was the open source project behind the well known Netscape browser. I immediately switched to Mozilla instead, since it was more bleeding edge and therefore more fun for a geek like me.</p>
<p>That’s how it started for me. However, that wasn’t the reason why I sticked. Why did I turn from just interested in Mozilla to a deeply involved contributor? I will try to explain this and get back to Kadir’s theory, but I can say right now that there is a lot more than one reason why I’m still an active Mozilla community member.</p>
<p>It started around year 2000 with the realization that I could actually affect the project by submitting bug reports and providing feedback. Although open source as a concept wasn’t new to me, I had never actually gotten involved myself before. This, combined with the fact that I got to know other people with similar interests, made reading the newsgroup daily a pleasure.</p>
<p>However, I always felt that the original Mozilla suite represented something  from the past, and that the way of the future was something lean and  mean (yes, that Gecko logo that got originally got my attention!). The word “monolithic” was often used to describe the Mozilla suite, and even the word itself felt big, old and unmanageable to me. When the Phoenix project was announced on MozillaZine, I immediately turned my focus to that instead, and never looked back.</p>
<p>Because the project was still small and new, it was also a good opportunity to get more deeply involved because the signal to noise ratio was higher. Many people in the Mozilla community were still skeptical about Phoenix and preferred the tried and true Mozilla suite. This made the feedback I provided to the Phoenix project much more visible than it had been for the suite, making it a lot more rewarding for me to contribute.</p>
<p><a href="http://djst.org/blog/wp-content/uploads/2009/07/phoenix-02.png"><img alt="" class="aligncenter size-medium wp-image-464" height="225" src="http://djst.org/blog/wp-content/uploads/2009/07/phoenix-02-300x225.png" title="phoenix-02" width="300"/></a></p>
<p>As the project started to shape up with the release of Phoenix 0.3, I found myself heavily involved with things like filing bugs and RFEs, discussing feature implementations with developers, and, most often, answering questions from the growing number of users of Phoenix. As this consumed more and more of my time, I realized that there wasn’t a centralized place for people to get help with Phoenix. I viewed this as my opportunity to finally give something meaningful back to the project, and spent a couple of afternoons creating a small site called <a href="http://www.mozillazine.org/talkback.html?article=2568">Phoenix Help</a>. It was also a more meaningful way to develop my HTML/CSS coding skills compared to creating a website for, say, a Brood War clan (let’s call it UU).</p>
<p>Phoenix Help was very small and seemingly insignificant, but it was quickly noticed and appreciated by fellow community members in the MozillaZine forums. I especially remember getting my first personal e-mail from <a href="http://weblogs.mozillazine.org/asa/">Asa Dotzler</a> thanking me for doing what I did and encouraging me to continue the great work. This meant a lot for my motivation, because it was a confirmation that what I was doing was appreciated.</p>
<p>Before I knew it, people were linking to my site from all sorts of places (starting with Phoenix 0.5, even the <a href="http://www.mozilla.com/en-US/firefox/releases/0.5.html">release notes</a> linked to it!), which made it even more important for me to ensure that the site looked good, was easy to use, and that the content was up to date. I was, in fact, responsible for the support site of Phoenix — I “owned” that part of the Phoenix project!</p>
<p>To wrap up, there were several things that motivated me to stay active in the Mozilla community:</p>
<ul>
<li>A belief in the mission of the project — to create a web browser that  supports and promotes the use of open standards</li>
<li>An interest in the technology — initially with the Gecko logo as my hook</li>
<li>The feeling of belonging in a community of people with similar interests</li>
<li>The desire to give something back to a project that gave (and still gives) me the best browser in the world for free</li>
<li>The experiences gained by managing a website — HTML, CSS, server configurations, and perhaps most importantly, the English language</li>
<li>The recognition and respect from Mozilla project members for my contributions</li>
<li>The pride of being responsible for an important piece of the project</li>
</ul>
<p>When I look at this list, I realize that it’s impossible to point to one particular motivator for community members, and that everyone probably has their own unique list. More personally, I also note that my motivation model today is the exact same as it was when I got involved seven years ago.</p>
<p>Despite the fact that the list is based on my personal experience, I think that all of the motivators could be taken into consideration for anyone trying to build or grow a community. Depending on the project, some things might be more important than others, but they all affect your community:</p>
<div class="wp-caption alignright" id="attachment_465" style="width: 172px;"><a href="http://www.flickr.com/photos/schmidts_australia/3539431222/"><img alt="" class="size-full wp-image-465" height="336" src="http://djst.org/blog/wp-content/uploads/2009/07/cat-climbing.png" title="Tree Climbing Cat by mokwai" width="162"/></a><p class="wp-caption-text">Tree Climbing Cat by mokwai</p></div>
<ul>
<li>Does your project add value to people using it? Do people feel like they are making a difference by contributing?</li>
<li>Is your technology cutting-edge? Is it solving a unique problem? Is your project making people feel “wow, I want to be part of that!” or “I’d love to learn more about that”?</li>
<li>Is your existing community friendly, welcoming and collaborative? Are tasks and discussions communicated in the open? Do people in your community have fun together?</li>
<li>What kinds of contributions are welcomed? Does your project offer different ways to get involved?</li>
<li>What’s in it for the contributors? Aside from the positive feeling of making a difference, do they gain relevant experiences by contributing to your project?</li>
<li>Do you reach out personally to community members and make them know that their contributions are appreciated? Do you have automated systems in place to show the impact contributors make (e.g. a karma system)?</li>
<li>Is your project modularized enough to allow people to take ownership of parts of the project?</li>
</ul>
<p>There you have it — my first attempt to unwrap the mystery of building and growing communities. Is this helpful? Do you have similar experiences? I would love to hear what you think!</p></div>
    </content>
    <updated>2009-07-02T16:53:46Z</updated>
    <category term="Mozilla"/>
    <category term="community"/>
    <category term="community management"/>
    <category term="firefox"/>
    <category term="gecko"/>
    <category term="growing"/>
    <category term="localization"/>
    <category term="motivation"/>
    <category term="mozilla germany"/>
    <category term="mozilla italia"/>
    <category term="mozillazine"/>
    <category term="phoenix"/>
    <category term="phoenix help"/>
    <author>
      <name>David Tenser</name>
    </author>
    <source>
      <id>http://djst.org/blog</id>
      <link href="http://djst.org/blog/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://djst.org/blog" rel="alternate" type="text/html"/>
      <subtitle>David Tenser's resurrected blog</subtitle>
      <title>djst's nest » Mozilla</title>
      <updated>2009-07-02T23:36:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://aaronmt.wordpress.com/?p=409</id>
    <link href="http://aaronmt.wordpress.com/2009/07/02/a-week-of-milestones/" rel="alternate" type="text/html"/>
    <title>Aaron Train: A Week of Milestones</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>In the spirit of an exciting successful week, I would like to congratulate our friends at <a href="http://sourceforge.net">SourceForge</a> who have delivered their <a href="http://blog.internetnews.com/skerner/2009/06/sourceforge-delivers-4-billion.html">4,000,000,000th open source download</a>. That’s <a href="http://www.mozilla.com">one</a> <a href="http://www.virtualbox.org/">of</a> <a href="http://filezilla-project.org/">a</a> <a href="https://addons.mozilla.org/en-US/firefox/addon/1843">few</a> <a href="http://filezilla-project.org/">major</a> open source milestones this week. <em>That’s a lot of downloads.</em></p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/aaronmt.wordpress.com/409/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aaronmt.wordpress.com/409/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/aaronmt.wordpress.com/409/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aaronmt.wordpress.com/409/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/aaronmt.wordpress.com/409/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aaronmt.wordpress.com/409/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/aaronmt.wordpress.com/409/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aaronmt.wordpress.com/409/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/aaronmt.wordpress.com/409/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aaronmt.wordpress.com/409/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aaronmt.wordpress.com&amp;blog=1845953&amp;post=409&amp;subd=aaronmt&amp;ref=&amp;feed=1"/></div></div>
    </summary>
    <updated>2009-07-02T15:30:06Z</updated>
    <author>
      <name>Aaron</name>
    </author>
    <source>
      <id>http://planet.mozinterns.net</id>
      <link href="http://planet.mozinterns.net" rel="alternate" type="text/html"/>
      <link href="http://planet.mozinterns.net/rss20.xml" rel="self" type="application/rss+xml"/>
      <subtitle>Planet Mozilla Interns - http://planet.mozinterns.net</subtitle>
      <title>Planet Mozilla Interns</title>
      <updated>2009-07-04T08:00:59Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.hskupin.info/?p=357</id>
    <link href="http://www.hskupin.info/2009/07/02/finally-firefox-3-5-has-been-released/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5 has been released</title>
    <summary>Huh, I’m still a bit late in blogging this but I don’t wanna miss it because it’s really important…
With a bit more then a year development Firefox 3.5 has been officially released 2 days ago. It contains tons of new stunning features like native video support, a private browsing mode, a jitted JavaScript engine, and [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Huh, I’m still a bit late in blogging this but I don’t wanna miss it because it’s really important…</p>
<p>With a bit more then a year development <a href="http://www.getfirefox.com">Firefox 3.5</a> has been officially released 2 days ago. It contains tons of new stunning features like native video support, a private browsing mode, a jitted JavaScript engine, and many more. See the official <a href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/">release notes</a>. For a quick overview you can also watch this <a href="http://www.mozilla.com/en-US/firefox/video/firefox-3.5.html">video</a>.</p></div>
    </content>
    <updated>2009-07-02T14:34:16Z</updated>
    <category term="mozilla"/>
    <category term="firefox"/>
    <category term="moz"/>
    <category term="soft"/>
    <author>
      <name>Henrik Skupin</name>
    </author>
    <source>
      <id>http://www.hskupin.info</id>
      <link href="http://www.hskupin.info/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.hskupin.info" rel="alternate" type="text/html"/>
      <subtitle>Mozilla, Photography and the Daily Life</subtitle>
      <title>hskupin.info » mozilla</title>
      <updated>2009-07-02T14:45:57Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.mikealrogers.com/?p=622</id>
    <link href="http://www.mikealrogers.com/archives/622" rel="alternate" type="text/html"/>
    <title>Up for a Pint?</title>
    <summary>I’m in London for the next few days and would love to grab a drink with any community members be you Mozilla, CouchDB, Python, Windmill, JavaScript or just plain old coffee, whisky or beer geeks</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’m in London for the next few days and would love to grab a drink with any community members be you Mozilla, CouchDB, Python, Windmill, JavaScript or just plain old coffee, whisky or beer geeks <img alt=":)" class="wp-smiley" src="http://www.mikealrogers.com/wp-includes/images/smilies/icon_smile.gif"/> </p></div>
    </content>
    <updated>2009-07-02T13:55:51Z</updated>
    <category term="Community"/>
    <category term="CouchDB"/>
    <category term="Firefox"/>
    <category term="Mozilla"/>
    <category term="Python"/>
    <category term="Windmill"/>
    <author>
      <name>mikeal</name>
    </author>
    <source>
      <id>http://www.mikealrogers.com</id>
      <link href="http://www.mikealrogers.com/archives/category/firefox/feed" rel="self" type="application/atom+xml"/>
      <link href="http://www.mikealrogers.com" rel="alternate" type="text/html"/>
      <title>Traceback (most recent call last): » Firefox</title>
      <updated>2009-07-02T13:55:51Z</updated>
    </source>
  </entry>

  <entry xml:lang="fr">
    <id>urn:md5:43a99b14f74bd20e3e391a0b4d1f6ae8</id>
    <link href="http://www.chevrel.org/fr/carnet/index.php?post/2009/07/02/July-2003-July-2009%3A-6-years-of-Mozilla-Web-localization" rel="alternate" type="text/html"/>
    <title xml:lang="fr">July 2003 - July 2009: 6 years of Mozilla Web localization</title>
    <content type="xhtml" xml:lang="fr"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="" src="http://www.chevrel.org/fr/carnet/public/illustrationl10n.png" style="margin: 0 0 1em 1em; float: right;" title="mozilla.com L10n pages, juil. 2009"/>Although I got into the mozilla project through en-user documentation and support around 2001, I really got involved in Web localization in 2003 when I started to build a Spanish Mozilla community around the Mozilla Suite and I convinced <a href="http://bclary.com/blog">Bob Clary</a> (who also gave me my <em>canconfirm</em> rights in bugzilla, thanks for that!) to publish a page in Spanish on mozilla.org so as to promote Tech Evangelism activities in Spanish.</p>
<p>That was the first non-English page on an official mozilla site ever and the funny thing is that... <a href="http://www.mozilla.org/projects/tech-evangelism/site/component-spanish.html" hreflang="es">this page is still online</a>!  <img alt=";)" class="smiley" src="http://www.chevrel.org/fr/carnet/themes/default/smilies/wink.png"/><br/><br/>We are now in July 2009 and we just shipped Firefox 3.5 in more than 70 languages, all with a set of in-product pages hosted on mozilla.com. But more than in-product pages, we now have with this release a localized home page on mozilla.com for ALL of our locales!</p>
<p>Now that the release is done and millions of users are downloading the best version of Firefox ever every day, I have some time to thank all of the people that have made such an achievement possible. </p>
<p>Thank you to our localizers first, without them, the Mozilla project would not have the international outreach it has and I really think that our localizers are way more than translators, they are involved in every corner of mozilla activities, from code, to marketing and documentation. It is a privilege for us to work with people having so many skills and passionate about FLOSS and the open web! </p>
<p>Thank you also to the rest of the l10n-drivers team (<a href="http://blog.mozilla.com/seth">Seth</a>, <a href="http://blog.mozilla.com/axel">Axel</a>, <a href="http://informationisart.com/stas/">Stas</a>, <a href="http://diary.braniecki.net/">Gandalf</a>...) and thank you to <a href="http://blog.lebedel.net/">Delphine</a> who did an awesome job with QA of all of the localized pages over the past weeks on our sites!</p>
<p>Happy international browsing <img alt=":)" class="smiley" src="http://www.chevrel.org/fr/carnet/themes/default/smilies/smile.png"/><br/><br/>Pascal</p></div>
    </content>
    <updated>2009-07-02T13:33:00Z</updated>
    <category term="Mozilla"/>
    <category term="InEnglish"/>
    <category term="l10n"/>
    <author>
      <name>Pascal Chevrel</name>
    </author>
    <source>
      <id>urn:md5:df119eb286679353063d080b01104a80</id>
      <author>
        <name>Pascal Chevrel</name>
      </author>
      <link href="http://www.chevrel.org/fr/carnet/index.php?feed/en/atom" rel="self" type="application/atom+xml"/>
      <link href="http://www.chevrel.org/fr/carnet/index.php" rel="alternate" type="text/html"/>
      <title xml:lang="fr">Carnet Web de Pascal</title>
      <updated>2009-07-02T14:33:29Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rob-sayre/2009/07/02/web-video-codecs/</id>
    <link href="http://blog.mozilla.com/rob-sayre/2009/07/02/web-video-codecs/" rel="alternate" type="text/html"/>
    <title>Web Video Codecs</title>
    <summary>Anne van Kesteren: “Opera has announced support for Ogg Theora and Vorbis“</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://annevankesteren.nl/2009/07/web-video-codecs">Anne van Kesteren</a>: <i>“Opera has <a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-July/020696.html">announced support for Ogg Theora and Vorbis</a>“</i></p></div>
    </content>
    <updated>2009-07-02T13:22:46Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>rsayre</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rob-sayre</id>
      <link href="http://blog.mozilla.com/rob-sayre/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rob-sayre" rel="alternate" type="text/html"/>
      <subtitle>sayrer: it scares me that you are editing an html specification and are asking that question. i really don't have the time to teach you elementary web design, sorry.</subtitle>
      <title>Rob Sayre's Mozilla Blog</title>
      <updated>2009-07-03T06:35:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rob-sayre/?p=352</id>
    <link href="http://blog.mozilla.com/rob-sayre/2009/07/02/secrets/" rel="alternate" type="text/html"/>
    <title>Secrets</title>
    <summary>That’s right, the WHATWG accepts secret feedback.
But… I thought secrets were bad.
Something must have changed. Secrets seem to be OK now. What am I missing?</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>That’s right, the WHATWG accepts <a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-June/020620.html">secret feedback</a>.</p>
<p>But… I thought <a href="http://www.bing.com/search?q=site%3Ahixie.ch+w3c+member+secret&amp;go=&amp;form=QBRE&amp;qs=n">secrets were bad</a>.</p>
<p>Something must have changed. Secrets seem to be OK now. What am I missing?</p></div>
    </content>
    <updated>2009-07-02T12:51:20Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>rsayre</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rob-sayre</id>
      <link href="http://blog.mozilla.com/rob-sayre/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rob-sayre" rel="alternate" type="text/html"/>
      <subtitle>sayrer: it scares me that you are editing an html specification and are asking that question. i really don't have the time to teach you elementary web design, sorry.</subtitle>
      <title>Rob Sayre's Mozilla Blog</title>
      <updated>2009-07-03T06:35:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/seth/?p=481</id>
    <link href="http://blog.mozilla.com/seth/2009/07/02/response-to-a-swahili-localization-enthusiast/" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/seth/2009/07/02/response-to-a-swahili-localization-enthusiast/#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/seth/2009/07/02/response-to-a-swahili-localization-enthusiast/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Response to a Swahili localization enthusiast</title>
    <summary xml:lang="en">Those who read this blog may remember that we are trying to finalize a version of Firefox in Swahili.  As it happens now and again, we have two groups who have completed translations at nearly the same time.  The l10n-drivers team is now trying to find the most judicious solution to the problem: determining fairly [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Those who read this blog may remember that we are trying to finalize a version of Firefox in Swahili.  As it happens now and again, we have two groups who have completed translations at nearly the same time.  The l10n-drivers team is now trying to find the most judicious solution to the problem: determining fairly which translation is best and shipping that.  Amazingly, the differences between the the strings for the two localizations number in the thousands, and properly evaluating the discrepancies is a sizable undertaking for us to find the better version of the two.  If you’d like to see the existing diff, comment here and we’ll send it your way.  Now that we have a finalized Firefox 3.5, I’ve asked each team leader to update the strings in their language pack for final evaluation and we’ll prepare the final diff.</p>
<p>Sadly, amidst all we have done to ship Firefox to seventy-five locales, it was frustrating to read a blog post from one person suggesting that Mozilla’s l10n-drivers team is playing politics when it comes to shipping the Swahili version.  If it needs to be made explicitly clear, we are in the business of shipping <em>excellent</em> localized software to as many locales as possible.  If our team allowed politics to disrupt prudent judgment, I am not sure we would scale at all.</p>
<p><a href="http://huayra.wordpress.com/2009/06/30/ineptitude-or-why-firefox-3-5-does-not-have-a-swahili-translation-when-there-is-one-done/">In his post</a>, huarya writes, “The Mozilla people want to play nice with everyone instead of giving priority to the team that has actually showed results, real result!”.  I responded extensively in the comment thread, an d here is a copy of my lengthy response for those who care to read it:</p>
<p style="padding-left: 30px;"><em>huayra:  I’m not sure if we have ever spoken personally, so it seems a bit careless to suggest that we are playing politics.  If we have spoken via email or IRC, then my apologies.  You can find me on irc.mozilla.org, nick: sethb.</em></p><em>
<p style="padding-left: 30px;"><em>We ship Firefox now in 75 locales.  We are not in the business of playing games.  It’s about scaling our localization communities in the most sustainable way possible AND providing an excellent finished product.</em></p><em>
<p style="padding-left: 30px;"><em>But, as you can see through the comments in this post, you’ve planted the seed that our team at Mozilla is doing something dubious.  We are not and that’s irresponsible on your part since you do not mention the full story in your post.  Exactly what do you mean by “The Mozilla people want to play nice with everyone instead of giving priority to the team that has actually showed results, real result!”?</em></p><em>
<p style="padding-left: 30px;"><em>Here are the facts and consider rewriting your post:</em></p><em>
<p style="padding-left: 30px;"><em>We do have two language packs from the two teams with thousands of differences.  With those two language packs, my team prepared a presentation of grammatical and translation differences between the two versions and reached out to many different linguistic professors who have expertise in East African Language Studies.  One was eager to help and we are trying to get a final evaluation from him since he wants to get sw-TZ users a version of Firefox.  Another academic contact requested tens of thousands of dollars to do the evaluation and we cannot fund that since no other locale has been afforded any funding to help settle disputes.  A final academic contact did a rough evaluation, said that both translations contained many errors, he wouldn’t be comfortable with either, and would need to charge Mozilla a fee for him to do the thorough evaluation.  These responses come from department heads at leading universities.</em></p><em>
<p style="padding-left: 30px;"><em>Playing politics would be something less prudent.</em></p><em>
<p style="padding-left: 30px;"><em>Please also keep in mind that we have several things going on right now, not the least of which is shipping Firefox to 75 locales to our 300+ million users who want updates to Firefox 3.5.  In addition, we are actively working with many other new locales who want to participate.  Yes, sw-TZ has been trying to localize Firefox for many years now.  But, we are responding to requests from all over the world and do our best to manage it all and have done fairly well since we have scaled to 75 localizations.  Most importantly, we want our end users to have something that is an excellent finished product.</em></p><em>
<p style="padding-left: 30px;"><em>sw-TZ is unique because we have two translations asking to be the official one.  We are seeking the most judicious result as possible because surely one team will be quite disappointed if their translation is not chosen.  The team at Mozilla is the group who deals with the aftermath of that decision.  And, not making a wise decision would only complicate things.</em></p><em>
<p style="padding-left: 30px;"><em>I’d ask for your patience and understanding as we come to a resolution.   And, please minimize the flaming when you don’t have all the facts.  Not sure how that helps.</em></p>
<p><a href="http://sharethis.com/item?&amp;wp=2.7.1&amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;title=Response+to+a+Swahili+localization+enthusiast&amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F02%2Fresponse-to-a-swahili-localization-enthusiast%2F">ShareThis</a></p></em></em></em></em></em></em></em></em></div>
    </content>
    <updated>2009-07-02T10:23:47Z</updated>
    <published>2009-07-02T10:10:38Z</published>
    <category scheme="http://blog.mozilla.com/seth" term="Uncategorized"/>
    <category scheme="http://blog.mozilla.com/seth" term="l10n"/>
    <category scheme="http://blog.mozilla.com/seth" term="planet"/>
    <category scheme="http://blog.mozilla.com/seth" term="sw-TZ"/>
    <author>
      <name>seth bindernagel</name>
      <uri>http://blog.mozilla.com/seth/</uri>
    </author>
    <source>
      <id>http://blog.mozilla.com/seth/feed/atom/</id>
      <link href="http://blog.mozilla.com/seth" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/seth/feed/atom/?tag=planet" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">localization and community at mozilla</subtitle>
      <title xml:lang="en">seth's blog » planet</title>
      <updated>2009-07-02T10:23:47Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://autological.wordpress.com/?p=561</id>
    <link href="http://autological.wordpress.com/2009/07/02/firefox-3-5-live-help-us-celebrate-in-london-july-6/" rel="alternate" type="text/html"/>
    <title>Firefox 3.5 LIVE – help us celebrate in London, July 6</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Firefox 3.5 is now alive and kicking! Our fastest release ever, new personal security features and support for open video. Its a release in which once again Firefox is “Upgrading the Web”.
Help us celebrate this landmark achievement in London, on Monday July 6. We’ll have a few beers together, and there will be a big [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=autological.wordpress.com&amp;blog=2480282&amp;post=561&amp;subd=autological&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p><img alt="firefoxWordMarkHorizontal" class="aligncenter size-full wp-image-564" height="140" src="http://autological.files.wordpress.com/2009/07/firefoxwordmarkhorizontal1.png?w=500&amp;h=140" title="firefoxWordMarkHorizontal" width="500"/></p>
<p><a href="http://www.mozilla.com/en-US/" target="_blank">Firefox 3.5 is now alive and kicking!</a> Our fastest release ever, new personal security features and support for open video. Its a release in which once again Firefox is <a href="http://www.mozilla.com/en-US/firefox/upgrade.html" target="_blank">“Upgrading the Web”</a>.</p>
<p>Help us celebrate this landmark achievement in London, on Monday July 6. We’ll have a few beers together, and there will be a big screen to demo Firefox 3.5 and what’s new at Mozilla Labs.</p>
<p>We’d love to see your demos too – so please come along and share what you have.</p>
<p>Sign up on Upcoming at : <a href="http://upcoming.yahoo.com/event/3013300/" target="_blank">http://upcoming.yahoo.com/event/3013300/</a></p>
<div><abbr title="20090706T190000"> When: Monday July 6, 2009 </abbr> from                           7:00pm – <abbr title="20090706T210000">9:00pm</abbr></div>
<p><!-- /.time --></p>
<div><span>Where: <a href="http://upcoming.yahoo.com/venue/129544" target="_blank">Shooting Star</a></span><p/>
<div>
<div><span>125-129 Middlesex Street</span><br/>
<span>London</span>, <span>England</span> <span>E1 8JF</span></div>
<div><span><br/>
</span></div>
</div>
<div>See you there! <img alt=":)" class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif"/> </div>
</div>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/551ae00b-4bf5-4dc8-91eb-e236460647ec/" title="Reblog this post [with Zemanta]"><img alt="Reblog this post [with Zemanta]" class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=551ae00b-4bf5-4dc8-91eb-e236460647ec" style="border: medium none; float: right;"/></a></div>
  <a href="http://feeds.wordpress.com/1.0/gocomments/autological.wordpress.com/561/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/autological.wordpress.com/561/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/autological.wordpress.com/561/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/autological.wordpress.com/561/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/autological.wordpress.com/561/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/autological.wordpress.com/561/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/autological.wordpress.com/561/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/autological.wordpress.com/561/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/autological.wordpress.com/561/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/autological.wordpress.com/561/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=autological.wordpress.com&amp;blog=2480282&amp;post=561&amp;subd=autological&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-02T10:08:02Z</updated>
    <category term="Community"/>
    <category term="Marketing"/>
    <category term="Mozilla"/>
    <category term="Browsers"/>
    <category term="Firefox 3.5"/>
    <category term="London"/>
    <category term="Mozilla Firefox"/>
    <category term="mozilla labs"/>
    <author>
      <name>jfinette</name>
    </author>
    <source>
      <id>http://autological.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/e7b649a6f25878930f3139af17e1664d?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://autological.wordpress.com/category/marketing/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://autological.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>...insights, opinions and more, in plain english...</subtitle>
      <title>Jane's Ramblings » Marketing</title>
      <updated>2009-07-04T05:45:35Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://mitcho.com/blog/?p=2389</id>
    <link href="http://mitcho.com/blog/projects/ubiquity-0-5-%e6%97%a5%e6%9c%ac%e8%aa%9e%e7%b4%b9%e4%bb%8b%e3%83%93%e3%83%87%e3%82%aa/" rel="alternate" type="text/html"/>
    <title>Ubiquity 0.5 日本語紹介ビデオ</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">今夜リリースされる Ubiquity の最新版、0.5 に備えて日本語で Ubiquity のスクリーンキャストを作ってみました。 Ubiquity 0.5 は特に多言語化を重視したリリースで、 Ubiquity 内蔵のコマンドが日本語とデンマーク語で使えるようになっています。是非インストールしてみてください！

追伸： ７月３日現在、 Ubiquity 0.5 のリリースを遅らせる方向になったので、残念ながら今日はリリースされません。是非リリース後インストールしてみてください。

Ubiquity 0.5 日本語紹介ビデオ from mitcho on Vimeo.

As Ubiquity 0.5 will be released soon (Thursday morning in Mountain View), I decided it was a good time to put together a screencast in Japanese demoing the use of the new Japanese parser and [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://mitcho.com/blog/projects/foxkeh-demos-ubiquity-parser-the-next-generation/" rel="bookmark">Foxkeh demos Ubiquity Parser: The Next Generation</a> <!----><!-- by mitcho (+3)--> <!-- (19.4487)--></li>
		<li><a href="http://mitcho.com/blog/projects/changes-to-ubiquity-parser-2-and-the-playpen/" rel="bookmark">Changes to Ubiquity Parser 2 and the Playpen</a> <!----><!-- by mitcho (+9)--> <!-- (19.3709)--></li>
		<li><a href="http://mitcho.com/blog/projects/a-demonstration-of-ubiquity-parser-2/" rel="bookmark">A Demonstration of Ubiquity Parser 2</a> <!----><!-- by mitcho (+6)--> <!-- (18.542)--></li>
	</ol>


Related posts brought to you by <a href="http://mitcho.com/code/yarpp/">Yet Another Related Posts Plugin</a>.</div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>今夜リリースされる <a href="http://ubiquity.mozilla.com">Ubiquity</a> の最新版、0.5 に備えて日本語で Ubiquity のスクリーンキャストを作ってみました。 Ubiquity 0.5 は特に多言語化を重視したリリースで、 Ubiquity 内蔵のコマンドが日本語とデンマーク語で使えるようになっています。是非<a href="http://ubiquity.mozilla.com">インストール</a>してみてください！</p>

<p><b>追伸：</b> ７月３日現在、 Ubiquity 0.5 の<a href="http://groups.google.com/group/ubiquity-firefox/browse_thread/thread/9073295d0281f768">リリースを遅らせる方向</a>になったので、残念ながら今日はリリースされません。是非リリース後インストールしてみてください。</p>

<p><br/><a href="http://vimeo.com/5420966">Ubiquity 0.5 日本語紹介ビデオ</a> from <a href="http://vimeo.com/mitchoyoshitaka">mitcho</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

<p>As Ubiquity 0.5 will be released soon (Thursday morning in Mountain View), I decided it was a good time to put together a screencast in Japanese demoing the use of the new Japanese parser and commands.</p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://mitcho.com/blog/projects/foxkeh-demos-ubiquity-parser-the-next-generation/" rel="bookmark">Foxkeh demos Ubiquity Parser: The Next Generation</a> <!----><!-- by mitcho (+3)--> <!-- (19.4487)--></li>
		<li><a href="http://mitcho.com/blog/projects/changes-to-ubiquity-parser-2-and-the-playpen/" rel="bookmark">Changes to Ubiquity Parser 2 and the Playpen</a> <!----><!-- by mitcho (+9)--> <!-- (19.3709)--></li>
		<li><a href="http://mitcho.com/blog/projects/a-demonstration-of-ubiquity-parser-2/" rel="bookmark">A Demonstration of Ubiquity Parser 2</a> <!----><!-- by mitcho (+6)--> <!-- (18.542)--></li>
	</ol>

<p>Related posts brought to you by <a href="http://mitcho.com/code/yarpp/">Yet Another Related Posts Plugin</a>.</p></div>
    </content>
    <updated>2009-07-02T09:08:03Z</updated>
    <category term="projects"/>
    <category term="demo"/>
    <category term="interface"/>
    <category term="Japanese language"/>
    <category term="parser"/>
    <category term="screencast"/>
    <category term="ubiquity"/>
    <category term="video"/>
    <author>
      <name>mitcho</name>
    </author>
    <source>
      <id>http://mitcho.com/blog</id>
      <link href="http://mitcho.com/blog/tag/ubiquity/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://mitcho.com/blog" rel="alternate" type="text/html"/>
      <title>mitcho.com » ubiquity</title>
      <updated>2009-07-04T06:01:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ejohn.org/blog/which-unit-testing-framework/</id>
    <link href="http://ejohn.org/blog/which-unit-testing-framework/" rel="alternate" type="text/html"/>
    <title>Which Unit Testing Framework?</title>
    <summary>I'm in the process of working on, and improving, test suite support in TestSwarm (an upcoming project of mine). However, there isn't a lot of information on which unit testing frameworks developers actually use to test their code (whereas there is more information on which JavaScript libraries are used).

It will be of great help to [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I'm in the process of working on, and improving, test suite support in <a href="http://testswarm.com/">TestSwarm</a> (an upcoming project of mine). However, there isn't a lot of information on which unit testing frameworks developers actually use to test their code (whereas there is more information on which JavaScript libraries are used).</p>
	<p>It will be of great help to me if you could quickly fill out the question below. I will release the results of the survey as soon as possible. Thanks!</p>
	<p><strong><a href="http://spreadsheets.google.com/viewform?formkey=cnk4TlpONC1LdGFvMVJjd2FlLTlManc6MA..">» Which JavaScript Unit Testing Frameworks do you use?</a></strong></p>
	<p>Loading...</p>
	<p>More information on the frameworks listed above:</p>
	<ul>
	<li><a href="http://www.jsunit.net/">JSUnit</a></li>
	<li><a href="http://seleniumhq.org/projects/core/">Selenium Core</a></li>
	<li><a href="http://jania.pe.kr/aw/moin.cgi/JSSpec">JSSpec (MooTools)</a></li>
	<li><a href="http://github.com/tobie/unittest_js/tree/master">UnitTestJS (Prototype)</a></li>
	<li><a href="http://docs.jquery.com/QUnit">QUnit (jQuery)</a></li>
	<li><a href="http://docs.dojocampus.org/quickstart/doh">DOH Unit Testing (Dojo)</a></li>
	<li><a href="http://developer.yahoo.com/yui/yuitest/">YUITest 2</a></li>
	<li><a href="http://developer.yahoo.com/yui/3/test/">YUITest 3</a></li>
	<li><a href="https://developer.mozilla.org/En/Mochitest">Mochitest</a></li>
	<li><a href="http://github.com/nkallen/screw-unit/tree/master">ScrewUnit</a></li>
	<li><a href="http://jsunittest.com/">JsUnitTest</a></li>
	<li><a href="http://jsunity.com/">jsUnity</a></li>
	<li><a href="http://code.google.com/p/js-test-driver/">JsTestDriver</a></li>
	<li><a href="http://www.thefrontside.net/crosscheck">Crosscheck</a></li>
	<li><a href="http://groups.google.com/group/envjs">Env.js</a></li>
	<li><a href="http://fireunit.org/">FireUnit</a></li>
	</ul>
		<img src="http://ejohn.org/apps/rss/?from=rss&amp;id=5688" style="width: 0px; height: 0px;"/></div>
    </content>
    <updated>2009-07-02T08:43:35Z</updated>
    <category term="testing"/>
    <category term="javascript"/>
    <author>
      <name>John Resig</name>
    </author>
    <source>
      <id>http://ejohn.org</id>
      <link href="http://ejohn.org" rel="alternate" type="text/html"/>
      <link href="http://ejohn.org/mozilla/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Blog, Projects, and Links</subtitle>
      <title>John Resig</title>
      <updated>2009-07-03T12:59:26Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/gerv/archives/2009/07/dopplr_or_tripit.html</id>
    <link href="http://weblogs.mozillazine.org/gerv/archives/2009/07/dopplr_or_tripit.html" rel="alternate" type="text/html"/>
    <title>Dopplr or TripIt?</title>
    <summary>Where's the action these days? I'm currently on Dopplr but have had TripIt invitations. Where are most people in the Mozilla community? A particular one, or both? I hear TripIt parses your emails from Expedia (which Mozilla uses) and other such places, which would be a time-saver. But migrating everything over would be a pain. I guess this is my first experience of potential social networking data migration anxiety. Open data FTW! Please declare interests such as board seats or shares ;-)...</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Where's the action these days? I'm currently on <a href="http://www.dopplr.com/traveller/gerv">Dopplr</a> but have had TripIt invitations. Where are most people in the Mozilla community? A particular one, or both? I hear TripIt parses your emails from Expedia (which Mozilla uses) and other such places, which would be a time-saver. But migrating everything over would be a pain. I guess this is my first experience of potential social networking data migration anxiety. Open data FTW!</p>

<p>Please declare interests such as board seats or shares ;-)</p></div>
    </content>
    <updated>2009-07-02T07:53:03Z</updated>
    <category term="Hacking"/>
    <author>
      <name>gerv</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/gerv/</id>
      <author>
        <name>gerv</name>
      </author>
      <link href="http://weblogs.mozillazine.org/gerv/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/gerv/index.rdf" rel="self" type="application/rdf+xml"/>
      <subtitle>Gervase Markham</subtitle>
      <title>Hacking for Christ</title>
      <updated>2009-07-03T16:25:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=1204</id>
    <link href="http://hacks.mozilla.org/2009/07/revolution-number-5/" rel="alternate" type="text/html"/>
    <title>(r)evolution number 5</title>
    <summary>We’ve just launched Firefox 3.5, and  we’re incredibly proud.  Naturally, we have engaged in plentiful Mozilla advocacy — this site is, amongst other things, a vehicle for showcasing the latest browser’s new capabilities.  We like to think about this release as an upgrade for the whole World Wide Web, because of the [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We’ve just launched <a href="http://www.mozilla.com/en-US/">Firefox 3.5</a>, and <a href="http://www.flickr.com/photos/gen/3677579248/"> we’re</a> <a href="http://www.flickr.com/photos/nitot/3675934390/">incredibly</a> <a href="http://www.flickr.com/photos/29142435@N08/3674981992/">proud</a>.  Naturally, we have engaged in plentiful Mozilla advocacy — this site is, amongst other things, a vehicle for showcasing the latest browser’s new capabilities.  We like to think about this release as an upgrade for the <em>whole World Wide Web</em>, because of the new developer-facing features that have just been introduced into the web platform.  When talking about some of the next generation standards, the appearance of the number “5″ is almost uncanny — consider <a href="http://dev.w3.org/html5/spec/Overview.html">HTML5</a> and <a href="http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf">ECMAScript 5 (PDF)</a>.   The recent (and very welcome) hype around HTML5 in the press is what motivates this article.  Let’s take a step back, and consider some of Mozilla’s web advocacy in the context of events leading up to the release of Firefox 3.5.</p>
<p>Standardization of many of these features often came after much spirited discussion, and we’re pleased to see the prominent placement of HTML5 as a <a href="http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html">key strategic initiative</a> by major web development companies.  Indeed, <a href="http://news.cnet.com/8301-17939_109-10252252-2.html">exciting new web applications</a> hold a great deal of promise, and really showcase what the future of the web platform holds in store for aspiring developers.  Many herald the triumphant arrival of the <a href="http://news.cnet.com/8301-17939_109-10250196-2.html">browser as the computer</a>, an old theme that <a href="http://developer.palm.com/webos_book/book1.html">gets bolstered</a> with the arrival of <a href="http://htmlfive.appspot.com/">attractive HTML5 platform features</a> that are implemented across <a href="http://www.apple.com/safari/">Safari</a>, <a href="http://www.google.com/chrome/intl/en/features.html">Chrome</a>, <a href="http://www.opera.com/">Opera</a>, and of course, <a href="http://www.getfirefox.com/">Firefox</a> (with <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx">IE8</a> getting an honorable mention for having both some HTML5 features and some ECMAScript, 5th Edition features).</p>
<p>Call it what you will — Web 5.0, Open Web 5th Generation (wince!), or, (R)evolution # 5, the future is now.  But lest anyone forget, HTML5 is not a completed standard yet, as the <a href="http://www.w3.org/QA/2009/05/_watching_the_google_io.html">W3C was quick to point out</a>.  The editor doesn’t anticipate completion till 2010.  The path taken from the start of what is now called HTML5 to the present-day era of (very welcome) hype has been a long one, and Mozilla has been part of the journey from the very beginning.</p>
<p>For one thing, we were there to <a href="http://weblogs.mozillazine.org/roadmap/archives/2004/06/the_nonworld_no_1.html">point out, in no uncertain terms</a>, that the <a href="http://www.w3.org/">W3C</a> had perhaps <a href="http://dbaron.org/log/2004-06#e20040609a">lost its way</a>.  Exactly 5 summers ago (again, with that magic number!), it became evident that the W3C was no longer able to serve as sole custodian of the standards governing the open web of browser-based applications, so Mozilla, along with Opera, started the <a href="http://www.whatwg.org/">WHATWG</a>.  Of course, back then, we didn’t call it HTML5, and while Firefox itself made a splash in 2004, the steps taken towards standardization were <a href="http://ln.hixie.ch/?start=1088526392&amp;count=1">definitive but tentative</a>.  Soon, other browser vendors joined us, and by the time <a href="http://dig.csail.mit.edu/breadcrumbs/node/166">the reconciliation with W3C</a> occurred two years later, the innovations introduced into the web platform via the movement initiated by Mozilla had gained substantial momentum.  </p>
<p>The net result is a specification that is not yet complete called “HTML5″ which is implemented piecemeal by most modern browsers.  The features we choose to implement as an industry are in response to developers, and our <em>modus operandi</em> is (for the most part) <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/">in</a> the <a href="http://lists.w3.org/Archives/Public/public-html/">open</a>.  Mozilla funds the <a href="http://validator.nu/">HTML5 Validator</a>, producing the first real HTML5 parser, which now drives <a href="http://validator.w3.org/">W3C’s markup validation</a> for HTML5.  That parser has made its way back into Firefox.  It’s important to note that capabilities that are of greatest interest (many of which are showcased on this blog) are not only developed within the HTML5 specification, but also as part of the <a href="http://www.w3.org/2008/geolocation/">W3C Geolocation WG</a>, the <a href="http://www.w3.org/2008/webapps/">Web Apps WG</a>, and the <a href="http://www.w3.org/Style/CSS/current-work">CSS WG</a>.</p>
<p>The release of Firefox 3.5, along with updates to other modern browsers, seems to declare that HTML5 has arrived.  But with the foresight that comes with having been around this for a while, we also know that we have a lot of work ahead of us.  For one thing, we’ve got to finish HTML5, or at least publish a subset of it that we all agree is ready for implementation, <strong>soon</strong>.  We’ve also got to ensure that <a href="http://lists.w3.org/Archives/Public/public-html/2009Jun/0661.html">accessibility serves as an important design principle</a> in the emerging web platform, and resolve sticky differences here.  Also, an open standard <em>does not</em> an open platform make, as debates about <a href="http://cwilso.com/2008/07/23/fonts-embedding-vs-linking/">web</a> <a href="http://dbaron.org/log/20090317-fonts">fonts</a> and <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020363.html">audio/video</a> <a href="http://lists.w3.org/Archives/Public/public-html/2009Jun/0825.html">codecs</a> show.  We’ve got a lot of work ahead of us, but for now, 5 years after the summer we started the ball rolling, we’re enjoying the hype around (R)evolution Number 5.</p></div>
    </content>
    <updated>2009-07-02T03:39:57Z</updated>
    <category term="@font-face"/>
    <category term="CSS"/>
    <category term="Firefox 3.5"/>
    <category term="Geolocation"/>
    <category term="JavaScript"/>
    <category term="Standards"/>
    <category term="w3c"/>
    <author>
      <name>Arun Ranganathan</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-07-02T15:46:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://oduinn.com/2009/07/01/major-update-to-firefox-35-the-day-after/</id>
    <link href="http://oduinn.com/2009/07/01/major-update-to-firefox-35-the-day-after/" rel="alternate" type="text/html"/>
    <title xml:lang="en">Major update to Firefox 3.5 (the day after)</title>
    <summary xml:lang="en">Looking at the people who moved to FF3.5.0 yesterday:

65% downloaded the FF3.5.0 installer and installed from it
35% manually did Help-&gt;CheckForUpdates

That is a large percentage of people doing CheckForUpdates.
Considering this was our first time having Major Update available on release day, and considering there was no user prompting of this new major update ability, I found [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Looking at the people who moved to FF3.5.0 yesterday:</p>
<ul>
<li>65% downloaded the FF3.5.0 installer and installed from it</li>
<li>35% manually did Help-&gt;CheckForUpdates</li>
</ul>
<p>That is a large percentage of people doing CheckForUpdates.</p>
<p>Considering this was our first time having Major Update available on release day, and considering there was no user prompting of this new major update ability, I found these percentages quite delightfully stunning.
</p></div>
    </content>
    <updated>2009-07-02T02:36:11Z</updated>
    <published>2009-07-02T02:36:11Z</published>
    <category term="Mozilla"/>
    <author>
      <name>John</name>
    </author>
    <source>
      <id>http://oduinn.com</id>
      <link href="http://oduinn.com" rel="alternate" type="text/html"/>
      <link href="http://oduinn.com/category/mozilla/feed/atom/" rel="self" type="application/atom+xml"/>
      <rights xml:lang="en">Copyright 2009</rights>
      <subtitle xml:lang="en">...my CyberSoapBox!</subtitle>
      <title xml:lang="en">John O'Duinn's Soapbox</title>
      <updated>2009-07-02T02:36:11Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rob-sayre/?p=346</id>
    <link href="http://blog.mozilla.com/rob-sayre/2009/07/01/news-at-11/" rel="alternate" type="text/html"/>
    <title>News At 11</title>
    <summary>This just in…
&lt;othermaciej&gt; sayrer: the normal definition of “open stanard” doesn’t automatically imply royalty-free licensing
&lt;jcranmer&gt; http://en.wikipedia.org/wiki/Open_standard disagrees
&lt;jcranmer&gt; “The term “open” is usually restricted to royalty-free technologies”
&lt;jcranmer&gt; (2nd para)
&lt;sayrer&gt; but that was written by hippies, obviously
&lt;jcranmer&gt; “The definitions of the term “open standard” used by academics, the European Union and some of its member governments or [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://krijnhoetmer.nl/irc-logs/whatwg/20090702#l-78">This just in</a>…</p>
<p>&lt;othermaciej&gt; sayrer: the normal definition of “open stanard” doesn’t automatically imply royalty-free licensing<br/>
&lt;jcranmer&gt; http://en.wikipedia.org/wiki/Open_standard disagrees<br/>
&lt;jcranmer&gt; “The term “open” is usually restricted to royalty-free technologies”<br/>
&lt;jcranmer&gt; (2nd para)<br/>
&lt;sayrer&gt; but that was written by hippies, obviously<br/>
&lt;jcranmer&gt; “The definitions of the term “open standard” used by academics, the European Union and some of its member governments or parliaments such as Denmark, France, and Spain preclude open standards requiring fees for use, as do the New Zealand and the Venezuelan governments.”<br/>
&lt;sayrer&gt; othermaciej: how about this: proprietary is where you pay<br/>
&lt;othermaciej&gt; wikipedia seems to disagree with actual standards orgs (as stated in later paragraphs)</p>
<p>That’s right folks, standards orgs producing patent-encumbered standards claim their standards are open. Clearly, a fair and balanced approach is called for.</p></div>
    </content>
    <updated>2009-07-02T01:36:17Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>rsayre</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rob-sayre</id>
      <link href="http://blog.mozilla.com/rob-sayre/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rob-sayre" rel="alternate" type="text/html"/>
      <subtitle>sayrer: it scares me that you are editing an html specification and are asking that question. i really don't have the time to teach you elementary web design, sorry.</subtitle>
      <title>Rob Sayre's Mozilla Blog</title>
      <updated>2009-07-03T06:35:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/tglek/?p=146</id>
    <link href="http://blog.mozilla.com/tglek/2009/07/01/python-gdb-logging-file-io/" rel="alternate" type="text/html"/>
    <title>Python GDB - Logging File IO</title>
    <summary>Python GDB Rocks!
I wanted a non-painful way to figure out what’s causing bonus file IO. I’ve noticed that gtk likes to open files, but I didn’t have the exact details. So I grabbed python gdb, and with some tips on syscalls from gdb old-timers managed to produce a report to assign blame for open()ing files to [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Python GDB Rocks!</strong></p>
<p>I wanted a non-painful way to figure out what’s causing bonus file IO. I’ve noticed that gtk likes to open files, but I didn’t have the exact details. So I grabbed <a href="http://sourceware.org/gdb/wiki/PythonGdb">python gdb</a>, and with some tips on syscalls from gdb old-timers managed to produce a <a href="http://people.mozilla.com/~tglek/fennec/files.txt">report</a> to assign blame for open()ing files to relevant Mozilla functions.</p>
<p>Other than the gdb-hating syscalls issue, achieving this was simple</p>
<ol>
<li>Compile python-enabled gdb(Next set of distribution releases should have it..I hope)</li>
<li>Define a new gdb command in a python file. I called mine “taras” for lack of a better name.</li>
<li>Set a breakpoint, attach your command to it. :<br/>
<code>break open<br/>
source -p /path/to/your/script.py<br/>
command 1<br/>
taras<br/>
end</code></li>
<li>Have the script walk the backtrace to figure out the filename and the last Mozilla function. Log the info, issue gdb continue command.</li>
<li>Print out a report and profit:<br/>
<code>python report()</code></li>
</ol>
<p>Here is my <a href="http://people.mozilla.com/~tglek/gdblog.py">script</a>. The only nasty part here is that I had to read the filename out of a register (i’m on amd64, on 32 it’d be $esi instead of $rdi) because gdb doesn’t deal well with system calls.</p>
<p>I’ve never throught it would be this fun to use gdb. I always thought debuggers should be scriptable, thanks to <a href="http://tromey.com/blog/">Tom Tromey</a> (lots of gdb tutorials on Tom’s blog) and any others who finally made this a reality.</p></div>
    </content>
    <updated>2009-07-01T23:05:42Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>tglek</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/tglek</id>
      <link href="http://blog.mozilla.com/tglek/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/tglek" rel="alternate" type="text/html"/>
      <subtitle>Just another Blog.mozilla.com weblog</subtitle>
      <title>Taras' Blog</title>
      <updated>2009-07-02T21:21:39Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/addons/?p=730</id>
    <link href="http://blog.mozilla.com/addons/2009/07/01/removing-the-sandbox/" rel="alternate" type="text/html"/>
    <title>Removing the Sandbox</title>
    <summary>The “Sandbox Model” addons.mozilla.org uses to organize and review add-ons was first announced almost 3 years ago. Since then, we’ve made a number of changes based on user feedback that, in my opinion, have greatly improve the experience of finding and installing add-ons that haven’t been officially reviewed yet.
Today, the main feedback concerning the review [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The “Sandbox Model” addons.mozilla.org uses to organize and review add-ons was <a href="http://blog.fligtar.com/2006/11/21/reviewing-the-review-process/">first announced</a> almost 3 years ago. Since then, we’ve made a number of changes based on user feedback that, in my opinion, have greatly improve the experience of finding and installing add-ons that haven’t been officially reviewed yet.</p>
<p>Today, the main feedback concerning the review and distribution process of add-ons is:</p>
<ul>
<li>developers feel it takes too long for add-ons to be reviewed, and</li>
<li>users and developers want to receive updates to add-ons that they have installed that haven’t been reviewed yet</li>
</ul>
<p>It’s important for us to balance our desire for all add-ons to be discoverable and easy to install with the need for security measures for add-ons that haven’t been reviewed yet.</p>
<p>After taking many of these issues into account, I’ve come up with a proposal for removing the public and sandbox classifications on the site and moving to a more flexible, comprehensive trust system based on everything we know about an add-on. If you’re interested in the review process and distribution of add-ons, please <a href="http://docs.google.com/View?docID=dfntthnr_0f3wtksf2&amp;revision=_latest">read the proposal</a> and give us your feedback, preferably in <a href="http://groups.google.com/group/mozilla.dev.amo/browse_thread/thread/d8c2bf3f9a0c1997">this newsgroup thread</a>.</p>
<p><a href="http://sharethis.com/item?&amp;wp=2.7.1&amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;title=Removing+the+Sandbox&amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F07%2F01%2Fremoving-the-sandbox%2F">ShareThis</a></p></div>
    </content>
    <updated>2009-07-01T22:38:45Z</updated>
    <category term="developers"/>
    <category term="end users"/>
    <category term="policy"/>
    <category term="roadmap"/>
    <author>
      <name>Justin Scott (fligtar)</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/addons</id>
      <link href="http://blog.mozilla.com/addons/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/addons" rel="alternate" type="text/html"/>
      <subtitle>Official Blog of Mozilla Add-ons</subtitle>
      <title>Mozilla Add-ons Blog</title>
      <updated>2009-07-01T22:38:45Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://quality.mozilla.org/455 at http://quality.mozilla.org</id>
    <link href="http://quality.mozilla.org/blogs/firefox-35-security-testday-next-week" rel="alternate" type="text/html"/>
    <title>Firefox 3.5 Security Testday Next Week!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>MozQA is holding a Security Testday for Firefox 3.5 on Friday July 10th! Security is  something Mozilla takes very seriously.  We have recently updated our  security test cases and added some new ones for Firefox 3.5.  Our  community representatives will be available through IRC Chat ( channel <strong>#testday</strong> on <strong>irc://irc.mozilla.org</strong> ), <a href="http://quality.mozilla.org/forum">QMO forums</a> as well as the <a href="http://groups.google.com/group/mozilla.dev.quality/topics">dev-quality  newsgroup</a> to help with any of your questions/comments/suggestions. So, if you're interested, come on by anytime between 7AM to 5PM PDT  that Friday!</p>
<p> </p>
<p>For more information on this event, please see the <a href="http://quality.mozilla.org/events/2009/jul/10/firefox-35-security-test-day">event page</a></p></div>
    </summary>
    <updated>2009-07-01T21:23:11Z</updated>
    <author>
      <name>ashughes</name>
    </author>
    <source>
      <id>http://quality.mozilla.org/home</id>
      <link href="http://quality.mozilla.org/home" rel="alternate" type="text/html"/>
      <link href="http://quality.mozilla.org/rss.xml" rel="self" type="application/rss+xml"/>
      <title>QMO - quality.mozilla.org - The home of Mozilla QA</title>
      <updated>2009-07-02T22:01:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.getfirebug.com/?p=222</id>
    <link href="http://blog.getfirebug.com/?p=222" rel="alternate" type="text/html"/>
    <title>Firebug 1.5a7with Activate Same Origin</title>
    <summary>getfirebug.com has Firebug 1.5a7. This release has one new small feature for users who have sites that generate unique URLs: “Activate Same Origin”. When this option is on, all pages with the same “origin” as an active page will be active. So, for example, if you open Firebug on bar.foo.com, then visiit foo.com or baz.foo.com, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>getfirebug.com has <a href="http://getfirebug.com/releases/firebug/1.5X/">Firebug 1.5a7</a>. This release has one new small feature for users who have sites that generate unique URLs: “Activate Same Origin”. When this option is on, all pages with the same “origin” as an active page will be active. So, for example, if you open Firebug on <code>bar.foo.com</code>, then visiit <code>foo.com</code> or <code>baz.foo.com</code>, Firebug will be open. (This is close to the same-origin policy used by the browser).</p>
<p>Also in this version are some important bug fixes:</p>
<ul>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1894">1894</a>:      <span>CSS-edit removes declaration if page with specific javascript.</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=1879">1879</a>:      <span>nsIStreamListener.onDataAvailable throws exception</span></li>
<li>Issue <a href="http://code.google.com/p/fbug/issues/detail?id=882">882</a>:      <span>console.log() reports wrong source file and line number</span></li>
</ul>
<p>All of this will appear in Firebug 1.4.0, “soon”. Note that if you install 1.5 it should work well but updates will begin to diverge from 1.4 and at that point it will be, well, ‘alpha’ quality.</p>
<p>jjb</p>
<p><a href="http://groups.google.com/group/firebug/browse_thread/thread/9b9cf293a655b114?hl=en">Please post followups to the newsgroup.</a></p></div>
    </content>
    <updated>2009-07-01T21:19:08Z</updated>
    <category term="Firebug Releases"/>
    <author>
      <name>johnjbarton</name>
    </author>
    <source>
      <id>http://blog.getfirebug.com</id>
      <link href="http://blog.getfirebug.com/?feed=rss2" rel="self" type="application/atom+xml"/>
      <link href="http://blog.getfirebug.com" rel="alternate" type="text/html"/>
      <subtitle>Web Developmebt Evolved</subtitle>
      <title>Getfirebug Blog</title>
      <updated>2009-07-04T05:15:30Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/rob-sayre/?p=343</id>
    <link href="http://blog.mozilla.com/rob-sayre/2009/07/01/offered-without-comment-4/" rel="alternate" type="text/html"/>
    <title>Offered Without Comment</title>
    <summary>Maciej Stachowiak: “I believe the wide availability of H.264 hardware is in part because H.264 was developed through an open standards process that included the  relevant stakeholders.”</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-July/020668.html">Maciej Stachowiak</a>: <i>“I believe the wide availability of H.264 hardware is in part because H.264 was developed through an open standards process that included the  relevant stakeholders.”</i> </p></div>
    </content>
    <updated>2009-07-01T20:46:30Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>rsayre</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/rob-sayre</id>
      <link href="http://blog.mozilla.com/rob-sayre/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/rob-sayre" rel="alternate" type="text/html"/>
      <subtitle>sayrer: it scares me that you are editing an html specification and are asking that question. i really don't have the time to teach you elementary web design, sorry.</subtitle>
      <title>Rob Sayre's Mozilla Blog</title>
      <updated>2009-07-03T06:35:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.bitstampede.com/2009/07/01/another-minor-usability-tweak-to-mdc/</id>
    <link href="http://www.bitstampede.com/2009/07/01/another-minor-usability-tweak-to-mdc/" rel="alternate" type="text/html"/>
    <title>Another minor usability tweak to MDC</title>
    <summary>We’ve deployed our new editor plugin on the Mozilla Developer Center this afternoon. It currently doesn’t do a lot, but what it does is — at least for me — very nice.
When you open the editor on MDC, the table of contents sidebar now disappears, allowing you to use nearly the full width of your [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We’ve deployed our new editor plugin on the <a href="https://developer.mozilla.org/">Mozilla Developer Center</a> this afternoon. It currently doesn’t do a lot, but what it does is — at least for me — very nice.</p>
<p>When you open the editor on MDC, the table of contents sidebar now disappears, allowing you to use nearly the full width of your browser window for editing the article’s content. When you close the editor (either by saving your change or canceling the editor), the sidebar returns automatically.</p>
<p>This is especially helpful because the sidebar would often get in the way while editing tables and other wider formatted content, including code samples.</p>
<p>Now that Firefox 3.5 is out the door, I plan to ramp up work on back-end stuff even further, including adding more capabilities to our plugins; in addition, I’m gearing up on some organizational work, and talking with Mindtouch about implementing some scripts to help automate more administrative tasks.</p></div>
    </content>
    <updated>2009-07-01T20:31:23Z</updated>
    <category term="MDC"/>
    <category term="Mozilla"/>
    <author>
      <name>sheppy</name>
    </author>
    <source>
      <id>http://www.bitstampede.com</id>
      <link href="http://www.bitstampede.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.bitstampede.com" rel="alternate" type="text/html"/>
      <subtitle>Bits on the rampage: Eric Shepherd's blog.</subtitle>
      <title>Bit Stampede » Mozilla</title>
      <updated>2009-07-01T20:45:58Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://musingt.com/?p=88</id>
    <link href="http://musingt.com/?p=88" rel="alternate" type="text/html"/>
    <title>Refreshing the Firefox Digital Gifts Collection</title>
    <summary>We recently released 20 new digital gifts into the Facebook ecosystem.  These cute little icons are part of the  Mozilla Firefox collection that launched last year through the Free Gifts application - conceived by Zach Allia and later transitioned over to SGN.  Exchanging digital gifts has long been a popular activity on social networks, and [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>We recently released 20 new digital gifts into the Facebook ecosystem.  These cute little icons are part of the <a href="http://apps.facebook.com/freegifts/?cId=20&amp;cName=Mozilla+Firefox"> Mozilla Firefox collection</a> that launched <a href="http://musingt.com/?p=16">last year</a> through the Free Gifts application - conceived by <a href="http://zachallia.com/">Zach Allia</a> and later transitioned over to <a href="http://sgn.com/">SGN</a>.  Exchanging digital gifts has long been a popular activity on social networks, and thousands of Firefox gifts have been sent so far.  If you’re interested, the total numbers per icon are reported on a basic stats page, <a href="http://freegifts.sgn.com/mozStats.html">here</a> (Foxkeh is #1, with over 8,000 gifts sent).  Thanks to <a href="http://www.shervin.com/">Shervin Pishevar</a>, Chris Henley, and Gabriel Stock from SGN for their help on this.  Happy gifting!<br/>
<a href="http://www.flickr.com/photos/29142435@N08/3677876870/" title="Picture 1830 by musingt, on Flickr"/></p>
<p style="text-align: center;"><img alt="Picture 1830" class="aligncenter" height="345" src="http://farm3.static.flickr.com/2617/3677876870_98d4294162_o.png" width="534"/></p>
<p style="text-align: left;"/></div>
    </content>
    <updated>2009-07-01T20:06:51Z</updated>
    <category term="Marketing"/>
    <category term="Planet Mozilla"/>
    <category term="Uncategorized"/>
    <author>
      <name>Tara</name>
    </author>
    <source>
      <id>http://musingt.com</id>
      <link href="http://musingt.com/?feed=rss2&amp;cat=5" rel="self" type="application/atom+xml"/>
      <link href="http://musingt.com" rel="alternate" type="text/html"/>
      <title>musingT » Planet Mozilla</title>
      <updated>2009-07-02T01:55:07Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.azarask.in/blog/?p=482</id>
    <link href="http://www.azarask.in/blog/post/know-whos-calling-tactile-design/" rel="alternate" type="text/html"/>
    <title>Know Who’s Calling: Tactile Design</title>
    <summary>I keep my phone in my pocket. This has the (un)fortunate side effect of putting the entire internet in my pants. When I get a call, I have to do a little dance to slip the phone out of my pocket and in to my hand.
I’m one of those people who thinks its rude to [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img src="http://img.skitch.com/20090701-ee1psn7jif22qb2rsjbmi1q6ts.jpg" style="float: right;"/>I keep my phone in my pocket. This has the (un)fortunate side effect of putting the entire internet in my pants. When I get a call, I have to do a little dance to slip the phone out of my pocket and in to my hand.</p>
<p>I’m one of those people who thinks its rude to answer the phone in the middle of a conversation. It’s worse when it’s during dinner. It’s even border-line rude to just check the phone to see whose calling before slipping it away. I want to know whose calling before I go pocket diving.</p>
<p>Having my phone read out the caller’s name isn’t a tenable solution: I’d don’t want to broadcast that information to everyone near me. Imagine the embarrassment of being on a date and having your ex’s name announced by your phone to the room at large. Or worse, “Mom” being blared in the middle of your slam poetry reading. We’re going to need a more local solution.</p>
<p>I generally keep my phone on vibrate; it’s less intrusive that way. Given a name, it’s not difficult to deduce its basic constituent phonemes (every text-to-speech program does it). <b>Here’s the thought, have the vibrator buzz out the phonemes of the caller’s name.</b> The name Alexis, would be “br br brrr” and Jenny would be “Brr brr”, and Dan would be “bRrr. Imagine it as the sound of trying to say someone’s name without opening your mouth, complete with pitch and loudness modulation (which can be controlled with vibration speed and strength).</p>
<p>Playing around with a toy implementation, the mapping seems to be fairly natural. Learning the feel for a name is close to instant. </p>
<p>I know what your thinking, though: With my hundreds of contacts, how can I possibly differentiate them all from the buzz patterns?</p>
<p>The answer is that you don’t need to.</p>
<p>Most of us get calls regularly from less than 10 people. On Facebook, where the cost of communication is significantly lower than placing a call, an average man has two-way communication regularly with only 4 people. For women, that number is 6. (Data from <a href="http://www.economist.com/sciencetechnology/displayStory.cfm?story_id=13176775">Primates on Facebook</a>). Learning to differentiate even 10 buzz patterns that <i>feel</i> like the way a name sounds is easy. That covers 90% of your use cases. And keeping you from needing to take your phone out of your pocket 9 out of 10 times is a big win.</p>
<p>Just a thought. It doesn’t bother you when it doesn’t work, doesn’t require you to go through a setup process to choose a ring/vibrate for each person, and is quick to learn. Plus, it gives the phone a bit of emotional impact (think Pixar).</p>
<p>Any other solutions?</p></div>
    </content>
    <updated>2009-07-01T20:04:17Z</updated>
    <category term="WEBLOG"/>
    <author>
      <name>Aza Raskin</name>
    </author>
    <source>
      <id>http://www.azarask.in/blog</id>
      <link href="http://www.azarask.in/blog/?feed=rss2" rel="self" type="application/atom+xml"/>
      <link href="http://www.azarask.in/blog" rel="alternate" type="text/html"/>
      <subtitle>-- aza | ɐzɐ --</subtitle>
      <title>Aza's Thoughts</title>
      <updated>2009-07-01T20:04:17Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6908157607071331753.post-2079705279083309276</id>
    <link href="http://livetolaugh85.blogspot.com/feeds/2079705279083309276/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=6908157607071331753&amp;postID=2079705279083309276" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6908157607071331753/posts/default/2079705279083309276" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6908157607071331753/posts/default/2079705279083309276" rel="self" type="application/atom+xml"/>
    <link href="http://livetolaugh85.blogspot.com/2009/06/affiliates-program-bring-on-rewards.html" rel="alternate" type="text/html"/>
    <title>Affiliates Program--Bring on the Rewards!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The Affiliates program is moving on up!<br/><br/><a href="http://2.bp.blogspot.com/_UYsUwjklkkM/SkP4SuH6deI/AAAAAAAAAXA/LcrZZROO-tw/s1600-h/Picture+4.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5351393782748837346" src="http://2.bp.blogspot.com/_UYsUwjklkkM/SkP4SuH6deI/AAAAAAAAAXA/LcrZZROO-tw/s320/Picture+4.png" style="cursor: pointer; width: 234px; height: 221px;"/></a><br/>Starting July 1st, 2009, every download you generate from your Firefox 3.5 Affiliate buttons gives you an opportunity for being rewarded as an active member of the Spread Firefox Affiliates Program.<br/><br/>Everyone with more than five downloads a quarter will be entered into a reward pool. We will randomly award ten individual Affiliates each quarter with incentives like a        Flip Video Camera, an iPod Touch, an iPod Nano, Amazon Gift Certificates and        exclusive Top Fox T-shirts!*<br/><br/>Awardees will be notified in the beginning of October 2009 for activities between July 1st-September 30th, so make sure your email in Spread Firefox is up-to-date!<br/>You can learn more about the program <a href="http://www.spreadfirefox/affiliates/rewards">here</a> and make sure to check out the <a href="https://spreadfirefox.authstage.mozilla.com/affiliates/tos" title="Affiliates Terms of Service">Affiliates Terms of Service</a>.<br/><br/>Last but not least, any Affiliates buttons are eligible for this program, but why not update your buttons to our <a href="http://www.spreadfirefox.com/affiliates/utw">latest and greatest dynamic Affiliate buttons</a> and help us "Upgrade the Web"?<br/><br/>Thanks to John Slater, Rhonda Spencer, Elise Allen, Alex Buchanan, Stephen Donner and the WebQA team for all their hard work--I'm really excited to see how this program continues to grow!<br/><br/>Happy Firefox 3.5 launch!<br/><span style="font-size: 78%;"><br/><span style="font-size: 85%;">Note*: Once you have been chosen to receive a reward (not including t-shirts) you will be ineligible to receive another reward for a full year</span>.</span><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/6908157607071331753-2079705279083309276?l=livetolaugh85.blogspot.com" width="1"/></div></div>
    </content>
    <updated>2009-07-01T18:44:07Z</updated>
    <published>2009-06-25T21:56:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="mozilla"/>
    <author>
      <name>Laura</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/17281264685326908744</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6908157607071331753</id>
      <author>
        <name>Laura</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/17281264685326908744</uri>
      </author>
      <link href="http://livetolaugh85.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/6908157607071331753/posts/default/-/mozilla" rel="self" type="application/atom+xml"/>
      <link href="http://livetolaugh85.blogspot.com/search/label/mozilla" rel="alternate" type="text/html"/>
      <subtitle>An eternal optimist and sugar-consumer, this blog is a means of documenting my Mozilla marketing life.

Azucar--Tasty!</subtitle>
      <title>Azucar!</title>
      <updated>2009-07-01T20:37:29Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://quality.mozilla.org/454 at http://quality.mozilla.org</id>
    <link href="http://quality.mozilla.org/events/2009/jul/15/learning-about-mozilla-crash-reporting-and-analysis" rel="alternate" type="text/html"/>
    <title>Learning about Mozilla Crash Reporting and Analysis</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Location: </strong><br/>
Mozilla Headquarters<br/>
650 Castro Street, Suite 300<br/>
Mountain View, CA 94041</p>
<p>Start time: 6:30 PM PST. We will have pizza and mingle and the talk will start promptly at 7 PM</p>
<p>If you arrive after 7 PM you will need to call 650-903-0800 x214 to get into the building as the 650 Castro Street lobby doors lock at 7 PM.</p>
<p>Street parking is available on both Castro and Church Streets, as well as directly behind the building.</p></div>
    </summary>
    <updated>2009-07-01T18:20:58Z</updated>
    <category scheme="http://quality.mozilla.org/taxonomy/term/34" term="Events"/>
    <author>
      <name>marcia</name>
    </author>
    <source>
      <id>http://quality.mozilla.org/taxonomy/term/34/0</id>
      <link href="http://quality.mozilla.org/taxonomy/term/34/0" rel="alternate" type="text/html"/>
      <link href="http://quality.mozilla.org/forums/mozilla-qa-community/events/feed" rel="self" type="application/rss+xml"/>
      <title>QMO - quality.mozilla.org - Events</title>
      <updated>2009-07-02T19:00:51Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/sumo/?p=677</id>
    <link href="http://blog.mozilla.com/sumo/2009/07/01/how-our-wiki-is-different/" rel="alternate" type="text/html"/>
    <title>How our wiki is different</title>
    <summary>To say that the SUMO knowledge base is just a wiki really doesn’t do it justice. While it’s very easy to start contributing to the knowledge base and simply assume that it works just like many other wikis (e.g. Wikipedia), there are a number of characteristics of SUMO tailored toward user support which make it [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>To say that the <a href="https://support.mozilla.com/kb/">SUMO knowledge base</a> is just a <a href="http://en.wikipedia.org/wiki/Wiki">wiki</a> really doesn’t do it justice. While it’s very easy to start contributing to the knowledge base and simply assume that it works just like many other wikis (e.g. <a href="http://en.wikipedia.org/">Wikipedia</a>), there are a number of characteristics of SUMO <strong>tailored toward user support</strong> which make it different. This can be both a blessing and a curse. We need to understand how SUMO is different; but once we are familiar with it, the community has better tools to provide better user support.</p>
<p>If you’re a new knowledge base contributor, please read our new <strong><a href="https://support.mozilla.com/kb/How+we+are+different">How we are different</a></strong> page, which lists the differences between SUMO and other wikis and gives an overview of why we are different. New knowledge base contributors will also be able to find a link to that page in our <a href="https://support.mozilla.com/kb/Contributing+to+the+Knowledge+Base?bl=n">introduction to contributing to the knowledge base</a>.</p>
<p>This is also part of our <a href="http://blog.mozilla.com/sumo/2009/05/12/continuing-to-listen-to-localizer-feedback/">response to localizer feedback</a>, which we have been continually gathering from active SUMO localizers. Remember that if you are a SUMO localizer and would like to meet with us, just contact us on this blog or post in the <a href="https://support.mozilla.com/tiki-view_forum.php?forumId=3">Contributors forum</a>.</p></div>
    </content>
    <updated>2009-07-01T18:20:21Z</updated>
    <category term="Contributor News"/>
    <category term="Localization"/>
    <author>
      <name>Chris Ilias</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/sumo</id>
      <link href="http://blog.mozilla.com/sumo/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/sumo" rel="alternate" type="text/html"/>
      <subtitle>The support.mozilla.com (SUMO) project blog</subtitle>
      <title>SUMO Blog</title>
      <updated>2009-07-03T20:06:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonoscript.wordpress.com/?p=475</id>
    <link href="http://jonoscript.wordpress.com/2009/07/01/its-not-spam-but-its-still-annoying-when-it-fills-up-my-inbox/" rel="alternate" type="text/html"/>
    <title>It’s not spam, but it’s still annoying when it fills up my inbox</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">What do you call emails which are not spam — because one did, technically, ask for them when you signed up for some mailing list or other — but which one nevertheless deletes without reading?
As in, “My inbox is half full of spam and half full of ________.”
It seems like a word that we should [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=475&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>What do you call emails which are not spam — because one did, technically, ask for them when you signed up for some mailing list or other — but which one nevertheless deletes without reading?</p>
<p>As in, “My inbox is half full of spam and half full of ________.”</p>
<p>It seems like a word that we should have.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/475/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/475/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/475/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/475/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/475/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/475/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/475/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/475/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/475/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/475/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=475&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-01T17:14:38Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>jonoscript</name>
    </author>
    <source>
      <id>http://jonoscript.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/46a3354e0d3e45ef106536e568407214?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://jonoscript.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jonoscript.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Jono at Mozilla Labs</subtitle>
      <title>Not The User's Fault</title>
      <updated>2009-07-03T05:15:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=1212</id>
    <link href="http://hacks.mozilla.org/2009/07/synchronous-xhr/" rel="alternate" type="text/html"/>
    <title>synchronous XHR requests in Firefox 3.5</title>
    <summary>This post is from Doug Turner who has previous written about Geolocation.  Doug works on Mozilla’s mobile project.
XMLHttpRequests (XHR) can be either synchronous or asynchronous.  Although most people use asynchronous requests there are instances where you might want to use a synchronous request.  That is, wait until the XMLHttpRequest call completes to [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>This post is from <a href="http://dougt.wordpress.com/">Doug Turner</a> who has previous written about <a href="http://hacks.mozilla.org/2009/06/geolocation/">Geolocation</a>.  Doug works on Mozilla’s <a href="https://wiki.mozilla.org/Mobile">mobile</a> project.</em></p>
<p><a href="https://developer.mozilla.org/En/Using_XMLHttpRequest">XMLHttpRequests</a> (XHR) can be either synchronous or asynchronous.  Although most people use asynchronous requests there are instances where you might want to use a synchronous request.  That is, wait until the XMLHttpRequest call completes to continue executing JavaScript.  In Firefox 3 and earlier the browser would still fire timer events and respond to input events during a synchronous XHR request.  In Firefox 3.5 and later input events such as mouse moves and timeouts will be suspended until the synchronous request completes. This allows the synchronous request to block.</p>
<p>For example:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family: monospace;"><span style="color: #003366; font-weight: bold;">function</span> hello<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
     <span style="color: #000066;">alert</span><span style="color: #009900;">(</span>“hello”<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
 
setTimeout<span style="color: #009900;">(</span>hello<span style="color: #339933;">,</span> 20<span style="color: #009900;">)</span><span style="color: #339933;">;</span>
 
<span style="color: #003366; font-weight: bold;">var</span> req <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> XMLHttpRequest<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
req.<span style="color: #000066;">open</span><span style="color: #009900;">(</span><span style="color: #3366CC;">'GET'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'http://www.mozilla.org/'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
req.<span style="color: #660066;">send</span><span style="color: #009900;">(</span><span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></pre></div></div>

<p>Prior to Firefox 3.5, it was impossible to determine if the “hello” function would be invoked during or after the XHR request.  This led  to all sorts of timing issues in web applications that used synchronous XHR requests.</p>
<p>The solution to this problem has been to delay input events and  timeouts until after “req.send” returns.</p>
<p>For more information see the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=340345">two</a> <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=333198">bugs</a> on the issue.</p></div>
    </content>
    <updated>2009-07-01T17:06:25Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>Christopher Blizzard</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-07-02T15:46:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonoscript.wordpress.com/?p=473</id>
    <link href="http://jonoscript.wordpress.com/2009/07/01/zero-trust/" rel="alternate" type="text/html"/>
    <title>Zero Trust</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">When I find a map on the web and I want to take it with me, I take a pen and copy the map onto scrap paper, because I have zero trust that the map would print out correctly.
I use the default font for everything, because I have zero trust that any font I choose [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=473&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>When I find a map on the web and I want to take it with me, I take a pen and copy the map onto scrap paper, because I have zero trust that the map would print out correctly.</p>
<p>I use the default font for everything, because I have zero trust that any font I choose would be reproduced correctly by the time my words reach the reader’s screen.</p>
<p>I don’t use bold text in email, because I have zero trust that it would show up right in the recipient’s email client.</p>
<p>I don’t take pictures with my phone, because I have zero trust that I’ll ever be able to get at those pictures in a usable form.</p>
<p>Is it just me, or does the behavior of computer systems rarely inspire trust?</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/473/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/473/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/473/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/473/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/473/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/473/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/473/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/473/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/473/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/473/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=473&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-01T17:03:27Z</updated>
    <category term="Uncategorized"/>
    <category term="philosophy"/>
    <author>
      <name>jonoscript</name>
    </author>
    <source>
      <id>http://jonoscript.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/46a3354e0d3e45ef106536e568407214?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://jonoscript.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jonoscript.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Jono at Mozilla Labs</subtitle>
      <title>Not The User's Fault</title>
      <updated>2009-07-03T05:15:39Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:97bea331dfcb0235939d5788cd3cda94</id>
    <link href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/Firefox-35-CSS-Media-Queries-demo" rel="alternate" type="text/html"/>
    <title>Firefox 3.5 CSS Media Queries demo</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>(<em>This is a repost of an </em><a href="http://hacks.mozilla.org/2009/07/media-queries-demo/" style="font-style: italic;">article I wrote for hacks.mozilla.org</a>)</p>
<p><a href="http://www.w3.org/TR/css3-mediaqueries/">CSS
Media Queries</a> were originally a
proposal submitted to the CSS Working Group by Opera Software and are
now implemented in Firefox 3.5. In short, Media Queries extend the
media declaration attached to a stylesheet to allow matching
based on the rendering device's intrinsic properties. </p>
<p>Let's take a link element
declaring a stylesheet inside an HTML document:</p>
<pre>&lt;link rel="stylesheet" type="text/css" href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/style.css"<br/> media="screen"&gt;</pre>
Now imagine you want this stylesheet to apply to the document if and
only if the width of the content window is less than 300 pixels... CSS
Media Queries make it simple to declare:
<pre>&lt;link rel="stylesheet" type="text/css" href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/style.css"<br/> media="screen and (max-width: 300px)"&gt;</pre>
<p>Available properties include
viewport's width and height, device's width and height, orientation
(portrait or landscape),  viewport's aspect ratio, device's
aspect ratio, colormap, resolution and type of device.</p>
<p>It's then very easy to have one
single web page ready for consumption on a wide variety of devices,
ranging from mobile devices to monochrome tty displays.</p>
<p><a href="http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/">Click
here to see the demo</a>
and
don't forget to resize your window from 100px-wide to 900px-wide to see
it in action (WARNING: this link opens a new window without toolbars
because toolbars could block the size of a viewport above roughly 400px...)</p></div>
    </summary>
    <updated>2009-07-01T16:33:00Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>glazou</name>
    </author>
    <source>
      <id>http://www.glazman.org/weblog/dotclear/index.php</id>
      <link href="http://www.glazman.org/weblog/dotclear/index.php" rel="alternate" type="text/html"/>
      <link href="http://glazman.org/weblog/dotclear/?feed/planetmoz" rel="self" type="application/rss+xml"/>
      <subtitle>Un Glazman, un blog, un Glazblog</subtitle>
      <title>&lt;Glazblog/&gt;</title>
      <updated>2009-07-03T12:34:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>urn:md5:cee35dd7c815ad9f590c9dd255f675a6</id>
    <link href="http://blogs.mozilla-europe.org/?post/2009/07/01/Ask-Tristan-a-question" rel="alternate" type="text/html"/>
    <title>Ask Tristan a question</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="tristan nitot" src="http://blogs.mozilla-europe.org/public/.tristan_nitot_s.jpg" style="float: right; margin: 0 0 1em 1em;" title="tristan nitot, Jul 2009"/>
Tristan Nitot of Mozilla Europe will be hosting a live chat on the Web User website (www.webuser.co.uk) on Friday, the 3rd of July at 12:30 BST (that's British Standard Time).  He will be answering questions about the recent Firefox 3.5 launch and the floor will be open to anyone who wants to ask Tristan a question about the browser.</p>


<p>All you need to do to take part in the chat is visit <a href="http://www.webuser.co.uk/livechats" hreflang="en">www.webuser.co.uk/livechats</a> at 1230BST on Friday 3 July. Questions and comments will be moderated.</p>


<p>Everybody is welcome to participate.</p></div>
    </summary>
    <updated>2009-07-01T16:31:00Z</updated>
    <category term="Open source events"/>
    <author>
      <name>Irina Sandu (Romania)</name>
    </author>
    <source>
      <id>http://blogs.mozilla-europe.org/</id>
      <link href="http://blogs.mozilla-europe.org/" rel="alternate" type="text/html"/>
      <link href="http://blogs.mozilla-europe.org/?feed/rss2" rel="self" type="application/atom+xml"/>
      <rights>Mozilla Europe</rights>
      <title>European Mozilla Community Blog</title>
      <updated>2009-07-03T06:05:34Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=1174</id>
    <link href="http://hacks.mozilla.org/2009/07/media-queries-demo/" rel="alternate" type="text/html"/>
    <title>another great CSS media query demo</title>
    <summary>This demo is from Daniel Glazman who works actively on web standards and is a long-time mozilla contributor.
CSS Media Queries were originally a proposal submitted to the CSS Working Group by Opera Software and are now implemented in Firefox 3.5. In short, Media Queries extend the media declaration attached to a stylesheet to allow matching [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>This demo is from <a href="http://www.glazman.org/weblog/">Daniel Glazman</a> who works actively on web standards and is a long-time mozilla contributor.</em></p>
<p><a href="http://www.w3.org/TR/css3-mediaqueries/">CSS Media Queries</a> were originally a proposal submitted to the CSS Working Group by Opera Software and are now implemented in Firefox 3.5. In short, Media Queries extend the media declaration attached to a stylesheet to allow matching based on the rendering device’s intrinsic properties.</p>
<p>Let’s take a link element declaring a stylesheet inside an HTML document:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family: monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"style.css"</span></span>
<span style="color: #009900;">      <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"screen"</span>&gt;</span></pre></div></div>

<p>Now imagine you want this stylesheet to apply to the document if and only if the width of the content window is less than 300 pixels… CSS Media Queries make it simple to declare:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family: monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">link</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"stylesheet"</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"text/css"</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"style.css"</span></span>
<span style="color: #009900;">      <span style="color: #000066;">media</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">"screen and (max-width: 300px)"</span>&gt;</span></pre></div></div>

<p>Available properties include viewport’s width and height, device’s width and height, orientation (portrait or landscape), viewport’s aspect ratio, device’s aspect ratio, colormap, resolution and type of device.</p>
<p>It’s then very easy to have one single web page ready for consumption on a wide variety of devices, ranging from mobile devices to monochrome tty displays.</p>
<p>When viewing the demo, please <strong>don’t forget to resize the window from large to very very small (less than 100px!) to see it in action.</strong></p>
<div align="center" style="font-size: 120%;"><a href="http://hacks.mozilla.org/feed/">View the Demo in Firefox 3.5<br/><img src="http://hacks.mozilla.org/wp-content/uploads/2009/07/glazman.png"/></a></div>
<p><a href="http://disruptive-innovations.com/zoo/hmo/CSSMQdemo.html">Loading via planet, RSS or a reader without JavaScript?  Click here instead.</a></p></div>
    </content>
    <updated>2009-07-01T16:20:20Z</updated>
    <category term="35 Days"/>
    <category term="CSS"/>
    <category term="Demo"/>
    <category term="Firefox 3.5"/>
    <category term="Standards"/>
    <author>
      <name>Christopher Blizzard</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-07-02T15:46:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://davidwboswell.wordpress.com/?p=866</id>
    <link href="http://davidwboswell.wordpress.com/2009/07/01/featured-mozilla-based-applications-for-july/" rel="alternate" type="text/html"/>
    <title>Featured Mozilla-Based Applications For July</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">People and organizations are doing a lot of interesting things with Mozilla technologies. Here are two of the many Mozilla-based applications available. If you would like to suggest other applications to feature, please leave a comment.

TuneUp was created for music lovers, by music lovers. TuneUp automatically cleans up your music collection, gives you information about [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwboswell.wordpress.com&amp;blog=1079368&amp;post=866&amp;subd=davidwboswell&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>People and organizations are doing a lot of interesting things with Mozilla technologies. Here are two of the many <a href="http://www.mozilla.org/projects/mozilla-based.html">Mozilla-based applications</a> available. If you would like to suggest other applications to feature, please leave a comment.</p>
<p><a href="http://davidwboswell.files.wordpress.com/2009/07/tuneup.png"><img alt="tuneup" class="alignleft size-full wp-image-867" height="50" src="http://davidwboswell.files.wordpress.com/2009/07/tuneup.png?w=50&amp;h=50" title="tuneup" width="50"/></a></p>
<p><a href="http://www.tuneupmedia.com/">TuneUp</a> was created for music lovers, by music lovers. TuneUp automatically cleans up your music collection, gives you information about upcoming concerts in your area and more. </p>
<p><a href="http://davidwboswell.files.wordpress.com/2009/07/wesabe.png"><img alt="wesabe" class="alignleft size-full wp-image-868" height="50" src="http://davidwboswell.files.wordpress.com/2009/07/wesabe.png?w=50&amp;h=50" title="wesabe" width="50"/></a></p>
<p><a href="http://www.wesabe.com/">Wesabe</a> is part money management tool, part community. Wesabe gives you the tools and the insights to take control of your finances and see all your bank and credit card balances in one place.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/davidwboswell.wordpress.com/866/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/davidwboswell.wordpress.com/866/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/davidwboswell.wordpress.com/866/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/davidwboswell.wordpress.com/866/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/davidwboswell.wordpress.com/866/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/davidwboswell.wordpress.com/866/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/davidwboswell.wordpress.com/866/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/davidwboswell.wordpress.com/866/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/davidwboswell.wordpress.com/866/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/davidwboswell.wordpress.com/866/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=davidwboswell.wordpress.com&amp;blog=1079368&amp;post=866&amp;subd=davidwboswell&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-01T15:18:40Z</updated>
    <category term="mozilla"/>
    <author>
      <name>davidwboswell</name>
    </author>
    <source>
      <id>http://davidwboswell.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/3b96fa677ec3e856af60f3912c76726f?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://davidwboswell.wordpress.com/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://davidwboswell.wordpress.com" rel="alternate" type="text/html"/>
      <title>davidwboswell » mozilla</title>
      <updated>2009-07-03T21:01:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hackademix.net/2009/07/01/abe-warnings-everywhere-omg/</id>
    <link href="http://hackademix.net/2009/07/01/abe-warnings-everywhere-omg/" rel="alternate" type="text/html"/>
    <title>ABE Warnings Everywhere OMG!</title>
    <summary>Many people use their hosts file for resources blocking purposes, especially against ads or known malicious sites.
Since your hosts file takes precedence over your DNS in domain name resolution, you can redirect undesired domain to invalid IP addresses, saving both bandwidth and CPU because resolved IPs are cached.
Unluckily, most information sources about this useful technique, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Many people use their <a href="http://en.wikipedia.org/wiki/Hosts_file#Internet_resources_blocking" rel="nofollow external" target="_blank">hosts file for resources blocking purposes</a>, especially against ads or known malicious sites.</p>
<p>Since your hosts file takes precedence over your <a href="http://en.wikipedia.org/wiki/DNS" rel="nofollow external" target="_blank">DNS</a> in domain name resolution, you can redirect undesired domain to invalid IP addresses, saving both bandwidth and CPU because resolved IPs are cached.</p>
<p>Unluckily, most information sources about this useful technique, including the Wikipedia article above, instruct the reader to use 127.0.0.1 (the local loopback IP) as the dead-end destination, rather than a truly invalid address such as 255.255.255.0. This is not very smart, especially if you installed a web server on the loopback interface (like many web developers do), because you’re spamming it with dummy requests whenever you browse an ad-laden web site.</p>
<p>Furthermore, I’m currently receiving <a href="http://forums.informaction.com/viewtopic.php?f=10&amp;t=1792" rel="nofollow external" target="_blank">several</a> <a href="http://forums.informaction.com/viewtopic.php?f=7&amp;t=1809" rel="nofollow external" target="_blank">reports</a> about <strong>ABE warnings popping up everywhere</strong>. If you read my <a href="http://hackademix.net/2009/06/30/meet-abe/">post about ABE</a> yesterday, you know that it ships with a built in “SYSTEM” ruleset containing just one rule which alone implements the whole <a href="http://databasement.net/labs/localrodeo/" rel="nofollow external" target="_blank">LocalRodeo</a> functionality:</p>
<pre><code>
# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Deny
</code></pre>
<p>Such a rule blocks any HTTP request for resources placed in your local network, including localhost (127.0.0.1) and any other LAN IP, unless it is originated from your local network as well. <strong>This protects your internal servers and devices</strong> (e.g. routers and firewalls exposing web interfaces) against <a href="http://en.wikipedia.org/wiki/CSRF" rel="nofollow external" target="_blank">CSRF</a> and <a href="http://en.wikipedia.org/wiki/XSS" rel="nofollow external" target="_blank">XSS</a> attacks performed from the internet.</p>
<p>As a side effect, though, if you’re redirecting arbitrary hosts to 127.0.0.1, you’ll get <strong>bombed by a storm of ABE warnings</strong> whenever those sites are linked from external web sites. <strong>The solution is simple</strong>: just open your <a href="http://en.wikipedia.org/wiki/Hosts_file" rel="nofollow external" target="_blank">host file</a> and replace <code>127.0.0.1</code> with <code>255.255.255.0</code> everywhere it’s used to block something, but being careful to <em>keep <code>127.0.0.1</code> on the <code>localhost</code> entry</em> and other really local domains, if any.</p></div>
    </content>
    <updated>2009-07-01T15:15:56Z</updated>
    <category term="ABE"/>
    <category term="CSRF"/>
    <category term="Mozilla"/>
    <category term="Security"/>
    <category term="NoScript"/>
    <author>
      <name>Giorgio</name>
    </author>
    <source>
      <id>http://hackademix.net</id>
      <link href="http://hackademix.net" rel="alternate" type="text/html"/>
      <link href="http://hackademix.net/category/mozilla/feed" rel="self" type="application/rss+xml"/>
      <subtitle>Giorgio Maone's answers to the Web, the Universe, and Everything</subtitle>
      <title>hackademix.net » Mozilla</title>
      <updated>2009-07-01T15:15:56Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/gerv/archives/2009/07/bzzzt.html</id>
    <link href="http://weblogs.mozillazine.org/gerv/archives/2009/07/bzzzt.html" rel="alternate" type="text/html"/>
    <title>Bzzzt!</title>
    <summary>Feel the Shiretoko Shock! So what am I personally most excited about in the new Firefox? Well, I have no uses for Private Browsing Mode - I think porn is a terrible corruption of God's design for sexual relationships, my personal medical condition that I research is by no means a secret, and I don't share my computer with anyone anyway. The security UI improvements are cool and well worth having, but I'm not going to get phished any time soon. It's wonderful that we're now in even more languages, but I don't speak any of them! So really, I'm just waiting for sites to take the excellent technical and standards changes and build cool new stuff I can use. Web designers, what are you waiting for? :-)...</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Feel the <a href="http://bit.ly/ShiretokoShock">Shiretoko Shock</a>!</p>

<p>So what am I personally most excited about in the new Firefox? Well, I have no uses for Private Browsing Mode - I think porn is a terrible corruption of God's design for sexual relationships, my personal medical condition that I research is <a href="http://www.gerv.net/cancer/">by no means a secret</a>, and I don't share my computer with anyone anyway. The security UI improvements are cool and well worth having, but I'm not going to get phished any time soon. It's wonderful that we're now in <a href="http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_language_coverage.html">even more languages</a>, but I don't speak any of them!</p>

<p>So really, I'm just waiting for sites to take the <a href="https://developer.mozilla.org/en/Firefox_3.5_for_developers">excellent technical and standards changes</a> and build cool new stuff I can use. Web designers, what are you waiting for? :-) </p></div>
    </content>
    <updated>2009-07-01T14:50:00Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>gerv</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/gerv/</id>
      <author>
        <name>gerv</name>
      </author>
      <link href="http://weblogs.mozillazine.org/gerv/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/gerv/index.rdf" rel="self" type="application/rdf+xml"/>
      <subtitle>Gervase Markham</subtitle>
      <title>Hacking for Christ</title>
      <updated>2009-07-03T16:25:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.marcozehe.de/?p=163</id>
    <link href="http://www.marcozehe.de/2009/07/01/the-wai-aria-windows-screen-reader-shootout/" rel="alternate" type="text/html"/>
    <title>The WAI-ARIA Windows screen reader shootout</title>
    <summary>Firefox 3.5 has been released, and now it’s time to take a look at what features of WAI-ARIA are being supported by which Windows screen reader. Competition is healthy in this market, and two new screen readers have started supporting Firefox during the 3.5 development cycle: Dolphin’s Hal/SuperNova and Serotek’s System Access (including the free [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Firefox 3.5 has been released, and now it’s time to take a look at what features of WAI-ARIA are being supported by which Windows screen reader. Competition is healthy in this market, and two new screen readers have started supporting Firefox during the 3.5 development cycle: <a href="http://www.dolphinuk.co.uk">Dolphin’s</a> Hal/SuperNova and <a href="http://www.serotek.com">Serotek’s</a> System Access (including the free SAToGo offering). So to document the current state of affairs, I’ve taken each one of the following screen readers running on the Windows platform on a tour through some WAI-ARIA implementations that are out there for everyone to use. I’ve chosen not to do a widget-by-widget walkthrough of the Dojo DIJIT Toolkit or some other JS library already including WAI-ARIA, but instead concentrated on stuff users will actually encounter while surfing the web under non-clinical conditions.</p>
<p>The following are the candidates:</p>
<ul>
<li><a href="http://www.nvda-project.org">NVDA</a>, using the latest <a href="http://www.nvda-project.org/wiki/Snapshots">snapshot</a> build, which actually does not behave much different from the current 0.6p3 release.</li>
<li><a href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp">JAWS</a> 10.0.1154.</li>
<li><a href="http://www.gwmicro.com/Window-Eyes/">Window-Eyes</a> 7.1.</li>
<li><a href="http://www.dolphinuk.co.uk/productdetail.asp?id=1">SuperNova</a> 11.02.</li>
<li><a href="http://serotek.com/system-access-standalone">System Access</a> in the form of the free <a href="http://www.satogo.com/">System Access To Go</a> service.</li>
</ul>
<p>The scoring is simple: For each important feature that is fully supported, each screen reader gets 1 point. A particular web app may have more than 1 feature, so it is possible to score multiple points for web apps.</p>
<p>Note that, even if WAI-ARIA support is not explicitly documented, it is still possible to score points because Firefox exposes many widgets through MSAA and IAccessible2 that are not standard HTML widgets. The interesting question here is: Are the various forms of Forms/Focus mode flexible enough to deal with these?</p>
<h3>Landmarks</h3>
<p>WAI-ARIA landmarks are one of the most widely used features of the spec already. They allow another means of navigating a web page, finding things such as the banner, main content, search, complementary or footer information. The newly relaunched <a href="http://addons.mozilla.org/">Mozilla Add-Ons website</a> uses them now, as does this blog.</p>
<dl>
<dt>NVDA</dt>
<dd>No.</dd>
<dt>JAWS</dt>
<dd>Yes. Landmarks are announced, they can be navigated to using the <kbd>Semicolon</kbd> quick navigation key, and there’s a list of landmarks available through <kbd>JAWSKey+Ctrl+SemiColon</kbd>. <strong>1 point</strong></dd>
<dt>Window-Eyes</dt>
<dd>No.</dd>
<dt>SuperNova</dt>
<dd>No.</dd>
<dt>System Access To Go</dt>
<dd>No.</dd>
</dl>
<p>So after the first round, JAWS is in the lead with 1 points.</p>
<h3>Contact form from my Easy ARIA tips</h3>
<p>The <a href="http://www.marco-zehe.de/examples/Tutorial_aria-invalid_and_role_alert.html">example contact form</a> I created for my Easy Aria tip #3 offers several features that can be incorporated without having to create widgets, and which have appeared in some form or another on pages throughout the web already:</p>
<ul>
<li>Does the fact that the Name, E-Mail and Message fields are required get indicated by anything other than the label saying “required”?
<ul>
<li>By navigating the virtual buffer</li>
<li>When in forms/focus mode and tabbing around</li>
</ul>
</li>
<li>When entering an invalid name by just entering the first name:
<ul>
<li>Does the alert get spoken when tabbing away?</li>
<li>When tabbing back, does the field get indicated as having an invalid entry?</li>
<li>Does the fact that this field has an invalid entry get indicated when navigating in the virtual buffer?
</li></ul>
</li>
</ul>
<p>In total, there are 5 points to score for this test.</p>
<dl>
<dt>NVDA</dt>
<dd>NVDA indicates the field as being required in v cursor mode and when tabbing around. 2 points. It speaks the alert. 1 point. It indicates the invalid attribute both when navigating the virtual buffer and when in focus mode and tabbing around. 2 points. Total: <strong>5 points</strong></dd>
<dt>JAWS</dt>
<dd>While the label gets spoken in virtual cursor mode, when JAWS switches to forms mode automatically when hitting the entry field, the plopping sound drowns out every indication of attributes such as required or invalid. Only when deviating from default settings and turning AutoFormsMode off one will hear those attributes in V cursor mode. No points for these two. The alert gets spoken. 1 point. When tabbing around, the attributes such as required and invalid do get announced with the default settings. 2 points for these. Total: <strong>3 points</strong></dd>
<dt>Window-Eyes</dt>
<dd>The fact that the field is required gets spoken in both browse and focus modes. 2 points. The alert gets spoken. 1 point. The fact that the field has an invalid entry gets spoken in both browse and focus modes. 2 points. Total: <strong>5 points</strong></dd>
<dt>SuperNova</dt>
<dd>None of the asked for features work. Sorry, <strong>0 points</strong>.</dd>
<dt>System Access To Go</dt>
<dd>The alert gets spoken. 1 point. None of the attributes are spoken when navigating or tabbing. Total: <strong>1 point</strong>.</dd>
</dl>
<p>After round 2, NVDA and Window-Eyes take the lead with 5 points each, JAWS follows on third place with a total of 4 points, System Access has 1 point, and SuperNova has 0 points.</p>
<h3> Yahoo! Search</h3>
<p>The new <a href="http://www.ysearch.com">Yahoo! Search</a> is an interactive widget allowing browsing of possible search terms and related concepts that fit the currently selected search term. It uses a whole range of WAI-ARIA widgets, properties and states, live regions etc. When performing a search, the following things should be working:</p>
<ul>
<li>When focusing the textbox:
<ul>
<li>Does the screen reader speak the name “Search query”?</li>
<li>Does the screen reader announce the description “Use the up and down arrow keys to select suggestions, or press down and then right to explore concepts.”?</li>
</ul>
</li>
<li>When typing, does the screen reader announce that search suggestions are available?</li>
<li>When search suggestions are available, does pressing <kbd>DownArrow</kbd> properly announce that focus shifted to the list of suggested search terms, and what to do to get back to the search field?</li>
<li>Does pressing <kbd>RightArrow</kbd> announce the shift to the “related concepts” list and the selected item?</li>
<li>When arrowing through either list, does the highlighted/focused item get spoken, and does the search that will be performed when pressing <kbd>Enter</kbd> get announced by the screen reader?</li>
</ul>


<p>So, there are 7 points to score for this one.</p>
<dl>
<dt>NVDA</dt>
<dd>It speaks the “Search query” label. 1 point. It speaks the “Use the..” description. 1 point. When search suggestions are available, the fact is announced. 1 point. When pressing <kbd>DownArrow</kbd>, the transition to the list of suggested terms is announced along with the full instructions and the selected item. 1 point. When arrowing left and right to the related concepts and back, each focus transition is properly announced and the highlighted item read. 1 point. When arrowing up and down through either list, the newly highlighted search term is announced, and the search that is going to be performed is announced automatically. 2 points. Total: <strong>7 points</strong></dd>
<dt>JAWS</dt>
<dd>When focusing the search field, the “Search query” label is announced. 1 point. The “use …” description is not announced automatically. It is also not being announced when pressing <kbd>JawsKey+Tab</kbd> or <kbd>Insert+F1</kbd>. The only way to get to it is to use their HomeRow utility functions and cycling to the “Description” item with <kbd>HomeRow+F10</kbd> and then listening to it with <kbd>HomeRow+F9</kbd>. For this almost non-discoverability I can’t give a point, sorry. When search results are available, this gets announced. 1 point. When pressing <kbd>DownArrow</kbd>, the transition to the list is announced along with the prompt. 1 point. When RightArrowing, the transition to the “Explore related concepts” list is announced. 1 point. When arrowing up and down, the newly highlighted item is not announced, and neither is the search that is going to be performed. One can get the currently focused item by using <kbd>Insert+Tab</kbd>, but the description is once again burried in HomeRow. I’m willing to give half a point for this one since initially it will be confusing to users that they don’t hear anything when arrowing up and down. Total: <strong>4.5 points</strong></dd>
<dt>Window-Eyes</dt>
<dd>The label “Search query” is announced. 1 point. The “Use…” description is announced. 1 point. The availability of search results is not announced. The transition to the search term suggestions is partially announced: The focused item is, but the prompt is not. Half a point. The transition to the “Related concepts” and back is announced partially: The newly focused item is, but the prompt isn’t. half a point. When arrowing up and down, both the search suggestion and the search that is going to be performed are being announced. 2 points. Total: <strong>5 points</strong>.</dd>
<dt>SuperNova</dt>
<dd>Announcing the “Search query” label works. 1 point. But unfortunately, that’s where the fun ends. The description is not announced, the availability of search term suggestions is neither. And the rest of the functionality of this widget is broken. <kbd>DownArrow</kbd> is captured by SuperNova and will not fall through to the widget, getting one stuck inside the textbox. Tabbing around will only get up to the “Submit your site” link, but the search terms aren’t reachable. SuperNova will say “bottom”, and no further can one go. Total: <strong>1 point</strong>.</dd>
<dt>System Access To Go</dt>
<dd>The picture is roughly the same as with SuperNova. The label “Search query” is spoken. 1 point. The description is not spoken. The availability of search term suggestions neither. <kbd>DownArrow</kbd> gets you to the “Search” button instead of the list of search terms. In fact, this virtual buffer also ends at the “Submit your site” link. Total: <strong>1 point</strong>.</dd>
</dl>
<p>At the end of this round, NVDA leaps ahead with 12 points. Window-Eyes is second with 10 points, followed by JAWS with 8.5 points. System Access scores a total of 2, and SuperNova got their first point!</p>
<h3>GMail Chat</h3>
<p>GMail has an integrated Google Talk widget that I talked about <a href="http://www.marcozehe.de/2008/08/06/aria-in-gmail-2-enhancing-the-chat-experience/">before</a>. The following should be working:</p>
<ul>
<li>Ability to activate the “Set status here” label by pressing <kbd>Enter</kbd> on it to input a personal status message.</li>
<li>Ability to activate the “status menu” and navigate inside it with speech output.</li>
<li>Navigate inside the list of buddies and hear their names and status.</li>
<li>Inside the Chat window, announce typed and incoming messages.</li>
<li>Track going to the Chat window toolbar.</li>
</ul>
<p>Once again, there are 5 points to score. Let’s see how everyone fares!</p>
<dl>
<dt>NVDA</dt>
<dd>Pressing Enter on “Set status here” works fine, and one can input a status message. 1 point. Activating and navigating in the status menu works fine. 1 point. The list of buddies talks fine. 1 point. Chatting works fine. 1 point. Trying to access the toolbar items by first going out of focus mode with <kbd>Escape</kbd> made NVDA hang each time I tried it. It somehow has a conflict with the chat widget. Sorry, no point for this one. Total: <strong>4 points</strong></dd>
<dt>JAWS</dt>
<dd>The label to input a status message is not activable by pressing <kbd>Enter</kbd>. It can only be activated using the JAWS cursor emulation. Since this is a well-known workaround, I’m giving half a point. The Status menu is activable and works fine. 1 point. The list talks fine. 1 point. The incoming and typed messages are spoken in the chat output. 1 point. The chat toolbar to pop out the chat into its own window is accessible. 1 point. Total: <strong>4.5 points</strong>.</dd>
<dt>Window-Eyes</dt>
<dd>Accessing the label to input a status message works with workaround of routing WE cursor to element, then mouse to WE cursor, and clicking with the mouse. However, I cannot input a status message afterwards, even though I hear the prompt for it. a quarter of a point for that. The status menu cannot be activated through any means. The list talks fine. 1 point. The chat window works with restrictions: It can be activated and typed in, but incoming messages are not read. half a point for that. Trying to access the toolbar items of the chat window sort of works by turning browse mode back on, and then searching, but since the last position is not retained, I can only give half a point for this one. Total: <strong>2.25 points</strong>.</dd>
<dt>SuperNova</dt>
<dd>Activating the “Set status here” works. I can input a new status. 1 point. The status menu button does not work, cannot be activated or found through other means. The list of buddies talks. 1 point. Activating a chat with a buddy does not work. Consequently, since the chat window never comes up, the toolbar items for the chat window obsolete themselves. Total: <strong>2 points</strong>.</dd>
<dt>System Access To Go</dt>
<dd>The “Set status here” and Status menu items are not accessible. The list talks fine. 1 point. Activating a chat works. 1 point. Finding the toolbar buttons is not possible, because the cursor gets stuck within the textbox of the chat window and there’s no way to move it out. Total: <strong>2 points</strong>.</dd>
</dl>
<h3>…and the winner is…</h3>
<p>Congratulations go to the NV Access team and their screen reader! In this WAI-ARIA shootout, you scored 16 points.</p>
<p>Number 2 is JAWS by Freedom scientific, scoring a total of 12.5 points.</p>
<p>Window-Eyes by GW Micro is third with a total of <strong>12.25 points</strong>.</p>
<p>Fourth place goes to Serotek with their System Access screen reader product line, with a total of <strong>4 points</strong>.</p>
<p>And SuperNova by Dolphin receives <strong>3 points</strong>.</p>
<h3>In summary</h3>
<p>This was a close match, although there is clearly a dividing line between the three screen readers that have been supporting Firefox for a longer period of time, and those that came on board fresh within the past year or so.</p>
<p>I hope this little competition encourages each of the vendors to better themselves for the benefit of the users. We’re here to help each and everyone of you with technical advice and discussion on how things should be implemented.</p>
<p>Keep on rockin’!</p></div>
    </content>
    <updated>2009-07-01T13:59:51Z</updated>
    <category term="ARIA"/>
    <category term="Accessibility"/>
    <category term="Firefox"/>
    <category term="GMail"/>
    <category term="Yahoo!"/>
    <author>
      <name>Marco</name>
    </author>
    <source>
      <id>http://www.marcozehe.de</id>
      <link href="http://www.marcozehe.de/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.marcozehe.de" rel="alternate" type="text/html"/>
      <subtitle>Musings, tips and tricks about the accessible software world</subtitle>
      <title>Marco's accessibility blog</title>
      <updated>2009-07-01T14:01:12Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://home.kairo.at/blog/2009-07/schedule_for_seamonkey_2_0_beta_1</id>
    <link href="http://home.kairo.at/blog/2009-07/schedule_for_seamonkey_2_0_beta_1" rel="alternate" type="text/html"/>
    <title>Schedule for SeaMonkey 2.0 Beta 1</title>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml">Thunderbird came around with setting up a schedule just in time, so at yesterday's SeaMonkey Status Meeting, we agreed on adopting <a href="http://weblogs.mozillazine.org/dmose/archives/2009/06/thunderbird_30b3_dates.html">Thunderbird 3.0b3 dates</a> as the SeaMonkey 2.0 Beta 1 schedule as well (times of 23:59 US/Pacific, as usual):<br/>
<ul><li> Slushy String freeze date: 2009-07-02 (Thur)</li><li> Slushy Code Freeze date: 2009-07-07 (Tues)</li><li> Firm String / Code freeze date: 2009-07-14 (Tues)</li><li> l10n-mozilla-1.9.1 freeze date: 2009-07-16 (Thur)?*</li><li> Target Ship date: 2009-07-21 (Tues)</li></ul>This is the first time we have string freezes for SeaMonkey, so let me give you some explanation:<br/>
<br/>
After the slushy string freeze, string changes should be avoided where possible, and those needed must get approval-seamonkey2.0b1+ before being checked in.<br/>
<br/>
After the slushy code freeze, the same is true for any code changes, though blocking-seamonkey2.b1+ bugs without string changes can go in without further approval (blocking+ serves as approval).<br/>
<br/>
The firm freeze should be the cutoff for any changes at all, unless there are blockers we still need to fix.<br/>
<br/>
* I'm not completely sure about the freeze for L10n, we might not need that at all, as we'll likely do the same opt-in process as Firefox did recently and so might be able to just take any L10n changes up to the time when we start the builds. This is the first time we're doing that, so please excuse roughness in the process.</div>
    </content>
    <updated>2009-07-01T11:52:44Z</updated>
    <category term="Mozilla"/>
    <category term="release"/>
    <category term="SeaMonkey"/>
    <category term="SeaMonkey 2"/>
    <author>
      <name>KaiRo</name>
    </author>
    <source>
      <id>http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en</id>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;c=atom&amp;f.lang=en" rel="self" type="application/atom+xml"/>
      <link href="http://home.kairo.at/?d=w&amp;i=1&amp;m=v&amp;f.lang=en" rel="alternate" type="text/html"/>
      <subtitle>KaiRo's weBlog</subtitle>
      <title>Home of KaiRo: The roads I take...</title>
      <updated>2009-07-03T13:32:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://weblogs.mozillazine.org/roc/archives/2009/07/progress.html</id>
    <link href="http://weblogs.mozillazine.org/roc/archives/2009/07/progress.html" rel="alternate" type="text/html"/>
    <title>Progress</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="columns"><p>I've submitted all of my <a href="http://weblogs.mozillazine.org/roc/archives/2009/06/native_widgets.html">compositor phase 1</a> patches for review. The patches are also published <a href="http://hg.mozilla.org/users/rocallahan_mozilla.com/compositor-patches/">here</a>. 111 files changed, 2573 insertions, 1448 deletions, divided into 39 separate patches over multiple Bugzilla bugs. In theory every one of those steps should build and pass tests, although I haven't actually verified that for all the patches. I managed to break things up pretty well --- the largest patch is only 536 insertions and 75 deletions --- so hopefully that will make reviewing easier.
</p><p><a href="http://hgbook.red-bean.com/read/managing-change-with-mercurial-queues.html">MQ</a> has been working pretty well for me. I get into a routine of applying all the patches, doing some testing, fixing a number of bugs, and then redistributing the changes across the patches that they logically belong to. I'm not 100% sure this is the most efficient way to work --- sometimes I burn quite a bit of time putting all the changes in just the right places --- but at least it's now possible.
</p><p>Now it's time to start working on something else. My immediate next task is to restructure the media tests so we can generalize tests across file types and backends; for example, right now we have one set of seeking tests for Ogg and another for Wave, but we should just have a single set of tests parametrized by test files of different types.
</p><p>After that, I plan to do some cleanup that's enabled by compositor phase 1. In particular, we can move scrolling out of the view system and integrate it all directly into the scrollframes in layout.
</p><p>After that I plan to work on compositor phase 2. Right now in Gecko whenever something needs to be repainted we make platform-level invalidation requests, the platforrm dispatches paint events and we paint. This often leads to over-frequent painting. For example if there's a script changing the DOM 100 times a second, we'll try to paint 100 times a second if we can keep up, which is a waste of time since most screens only refresh at 60Hz or so. Even worse, if you have that script, and an animated image painting 20 times a second, and a video playing at 25 frames per second, we invalidate them all independently and if your computer is fast enough we'll paint 145 times a second. We need to fix this, and I have <a href="https://wiki.mozilla.org/Gecko:Compositor">a plan</a>.
</p><p>Part of that plan is to create an internal animation API that various Gecko components (animated images, video, smooth scrolling, SMIL, CSS Transitions, etc) can plug into. But we also recognize that declarative animations will never be expressive enough for all use cases, and there's a lot of existing scripted animation libraries out there, so I have an idea for tying in scripted animations as well. Basically, I would expose the following API:
</p><ol>
<li>window.mozRequestAnimationFrame(): Signals that an animation is in progress, and requests that the browser schedule a repaint of the window for the next animation frame, if the window is visible.
</li><li>The browser will fire a mozBeforePaint event at the window before we repaint it. Animation libraries should register an event handler that checks the current time, and updates the DOM/CSS state to show that point in the animation. If the animation has not ended, the event handler should call window.mozRequestAnimationFrame() again to ensure another frame will be scheduled in a timely manner.
</li></ol>
That's it! That API gives the browser control over the frame rate, while allowing JS to do anything it wants in each frame.</div></div>
    </summary>
    <updated>2009-07-01T04:46:33Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>roc</name>
    </author>
    <source>
      <id>http://weblogs.mozillazine.org/roc/</id>
      <link href="http://weblogs.mozillazine.org/roc/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/roc/index.rdf" rel="self" type="application/rdf+xml"/>
      <title>Well, I'm Back</title>
      <updated>2009-07-03T09:21:01Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://suneelgupta.wordpress.com/?p=139</id>
    <link href="http://suneelgupta.wordpress.com/2009/06/30/the-need-for-speed/" rel="alternate" type="text/html"/>
    <title>the need for speed</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">cross-posted to mtv here. 


Most of us spend more time online than we do on the road. And whether we’re behind the wheel or behind the keyboard, we want to move fast. This is why I’m incredibly proud of my peeps at Mozilla today for releasing Firefox 3.5 – the fastest way for you to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suneelgupta.wordpress.com&amp;blog=5031773&amp;post=139&amp;subd=suneelgupta&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p><strong>cross-posted to mtv <a href="http://blog.mtviggy.com/2009/06/30/the-need-for-speed/">here</a>.</strong> </p>
<p><img alt="07-i-feel-the-need" class="aligncenter size-medium wp-image-3693" height="168" src="http://blog.mtviggy.com/wp-content/uploads/2009/06/07-i-feel-the-need-225x168.jpg" title="07-i-feel-the-need" width="225"/><br/>
<br/>
Most of us spend more time online than we do on the road. And whether we’re behind the wheel or behind the keyboard, we want to move fast. This is why I’m incredibly proud of my peeps at Mozilla today for releasing <a href="http://www.mozilla.com/en-US/firefox/upgrade.html">Firefox 3.5 </a>– the fastest way for you to get around online. 3.5 is more than two times faster than Firefox 3 and ten times faster than Firefox 2. </p>
<p>I could say more, but a few guys in Hyderabad, India, channeled their passion for Firefox into a video that pretty much says it all. Check it out:</p>
<p><span style="text-align: center; display: block;">

	
	
	
	

</span></p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/suneelgupta.wordpress.com/139/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/suneelgupta.wordpress.com/139/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/suneelgupta.wordpress.com/139/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/suneelgupta.wordpress.com/139/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/suneelgupta.wordpress.com/139/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/suneelgupta.wordpress.com/139/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/suneelgupta.wordpress.com/139/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/suneelgupta.wordpress.com/139/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/suneelgupta.wordpress.com/139/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/suneelgupta.wordpress.com/139/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=suneelgupta.wordpress.com&amp;blog=5031773&amp;post=139&amp;subd=suneelgupta&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-01T04:39:06Z</updated>
    <category term="Mozilla"/>
    <author>
      <name>suneelgupta</name>
    </author>
    <source>
      <id>http://suneelgupta.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/1c46075cb85f3bfefbd45acfff41bb4c?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://suneelgupta.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://suneelgupta.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>ideas about innovation and progress...collaborated.</subtitle>
      <title>gupta.think</title>
      <updated>2009-07-01T04:46:05Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.numenity.org/?p=323</id>
    <link href="http://blog.numenity.org/2009/06/30/going-live-with-firefox-3-5/" rel="alternate" type="text/html"/>
    <title>Going Live with Firefox 3.5</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">This morning Mozilla released Firefox 3.5.
It’s a terrific upgrade for the 300 million+ current Firefox users, and will radically improve the Web experience for everyone who migrates to Firefox in the months to come. Most of all, Firefox 3.5 is a compelling expression of the values that underlie Mozilla’s ongoing mission to improve the Web [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.numenity.org&amp;blog=100557&amp;post=323&amp;subd=numenity&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p><a href="http://www.flickr.com/photos/fmg2001/3616142250/" title="mozilla marketing by fmg2001, on Flickr"><img alt="mozilla marketing" height="309" src="http://farm4.static.flickr.com/3356/3616142250_509df8d672.jpg" width="500"/></a></p>
<p>This morning Mozilla released <a href="http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/">Firefox 3.5</a>.</p>
<p><a href="http://www.firefox.com">It’s a terrific upgrade</a> for the 300 million+ current Firefox users, and will radically improve the Web experience for everyone who migrates to Firefox in the months to come. Most of all, Firefox 3.5 is a compelling expression of the values that underlie <a href="http://www.mozilla.org/about/manifesto.en.html">Mozilla’s ongoing mission</a> to improve the Web itself.</p>
<p>I’m extremely proud of the hard work everyone in the <a href="http://www.spreadfirefox.com/cmt">Mozilla marketing community</a> put into making this a stellar product launch. Each launch I’ve been a part of has felt unique. This year, and with this release, we’ve crossed into operating within a new, more intense competitive environment. One that we’ve had a huge part in creating, for the benefit of everyone on the Web.</p>
<p>Much &lt;3 to everyone in the Mozilla community on a fantastic release, and to <a href="http://www.mozilla.com/en-US/firefox/performance/">upgrading the Web</a>.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/numenity.wordpress.com/323/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/numenity.wordpress.com/323/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/numenity.wordpress.com/323/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/numenity.wordpress.com/323/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/numenity.wordpress.com/323/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/numenity.wordpress.com/323/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/numenity.wordpress.com/323/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/numenity.wordpress.com/323/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/numenity.wordpress.com/323/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/numenity.wordpress.com/323/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.numenity.org&amp;blog=100557&amp;post=323&amp;subd=numenity&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-01T04:24:40Z</updated>
    <category term="Firefox"/>
    <category term="Marketing"/>
    <category term="Mozilla"/>
    <author>
      <name>Paul Kim</name>
    </author>
    <source>
      <id>http://blog.numenity.org</id>
      <logo>http://www.gravatar.com/blavatar/ffbb4f301cc599c38332e0e6efb3cc87?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://blog.numenity.org/category/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.numenity.org" rel="alternate" type="text/html"/>
      <title>PKB » Mozilla</title>
      <updated>2009-07-02T15:15:45Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://surfmind.com/muzings/?p=391</id>
    <link href="http://surfmind.com/muzings/?p=391" rel="alternate" type="text/html"/>
    <title>Observations on the Tab Design Challenge</title>
    <summary>I’ve been making blog drafts for weeks now on the Mozilla Labs “Reinventing Tabs” Design Challenge.  A big review seems beyond my attentional capacity which is more and more mimicing that of my 3 year old!  I do hope to follow up with a call-out of some of the submissions that incorporate the [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’ve been making blog drafts for weeks now on the <a href="http://design-challenge.mozilla.com/summer09/showcase.php">Mozilla Labs “Reinventing Tabs” Design Challenge</a>.  A big review seems beyond my attentional capacity which is more and more mimicing that of my 3 year old!  I do hope to follow up with a call-out of some of the submissions that incorporate the <a href="http://surfmind.com/muzings/?p=317">power of history in tabs</a>.  It’s apparent to me that the spawning relationships between tabs is too salient to the human to not be part of the next evolution of tabs.  In fact, one might view it as a very subtle and lightweight way of creating landmarks within <a href="http://surfmind.com/muzings/?p=141">browsing trails</a>.</p>
<h3>Reducing the # of Tabs reduces the management challenge</h3>
<p>After reading <a href="http://limi.net/articles/reinventing-tabs-for-the-browser">Limi’s post on reinventing tabs</a> I started using <a href="https://addons.mozilla.org/en-US/firefox/addon/5890">Tree Style Tab</a> on both my core profile and 3.5 beta. This addon groups creates a hierarchy when tabs are spawned from an existing (e.g. “open link in new window”) within a sidebar menu.  The initial adjustment was brutal, with <a href="http://en.wikipedia.org/wiki/Interference_theory">pro-active interference</a> in both procedural and motor memory blocking learning. In plain english, overcoming my learned behavior around tabs at the top was challenging initially.</p>
<p>That faded and I swapped back one profile to normal tabs after a week of use.  The most startling thing to me about the Tree Style functionality wasn’t the grouping of related tabs, or the presence of a natural mapping between my activity stream and the tab organization.  What really rocked was the ability to close all the tabs from a browsing “sub-session”.  These tended to be topical explorations. </p>
<p>This points out that the cost of closing tabs, and particularly closing all tabs related to a particular activity, is really high!  In addition to offering better ways to <a href="http://surfmind.com/muzings/?p=130">select one tab of many tabs</a>, enabling easier tab cleanup could work to alleviate the interaction challenges of tab growth.</p>
<p>Here’s a list of potential user actions that might be useful in a “spawing relationship” aware tab system. I’ll refer to a set of tabs that share a common initial location and have been created from subsquent open in new tab operations as trails.</p>
<ul>
<li>Close all from this trail</li>
<li>Promote this page to start of trail (close all other tabs in it’s backstream)</li>
<li>Move this trail to a new window, reinstating tabs and history
</li>
<li>Bookmark this trail as a tab group bookmark and close</li>
<li>Tag all locations in the tabs of this trail with ___</li>
</ul>
<p>In the meantime, ctrl-w (win) or apple-w (mac) to close a tab quickly is your friend.</p>
<h3>On the Design Challenge Process</h3>
<p>The quality and extent of submissions is awesome and I’d call the effort a brilliant success.  Yet I think future design challenges might try a different spin on design, critique, and collaboration.  I’d like to see the encouragement, both in process and positioning, of derivative works (e.g. remixes) of designs.  From a process point of view, this means encouraging the sharing of source files (ex. layered graphic files), a dialogue about common attributes across the designs (ex. tagging) in addition to the current remix friendly licensing requirement.  </p>
<p>From a positioning point of view, the current award slots focus on an individual single iteration.  A tiered approach of initial designs with subsequent remix rounds could preserve the motivational aspect of individual winners and the downstream rounds of remix would incent non-winners to iterate and incorporate feedback and key elements of winning designs. Perhaps the <a href="https://wiki.mozilla.org/Labs/Chocolate_Factory">Chocolate Factory</a> project is a way to realize some of this ambition. </p>
<p>Thanks to <a href="http://blog.mozilla.com/adw/">Drew @ Mozilla</a> for being a sounding board on some of these ideas.</p></div>
    </content>
    <updated>2009-07-01T04:13:50Z</updated>
    <category term="Mozilla"/>
    <category term="browsers"/>
    <category term="collaboration"/>
    <category term="design"/>
    <author>
      <name>andyed</name>
    </author>
    <source>
      <id>http://surfmind.com/muzings</id>
      <link href="http://surfmind.com/muzings/index.php?feed=rss2&amp;cat=2" rel="self" type="application/atom+xml"/>
      <link href="http://surfmind.com/muzings" rel="alternate" type="text/html"/>
      <subtitle>the internet's fast lane</subtitle>
      <title>Surf*Mind*Musings » Mozilla</title>
      <updated>2009-07-01T04:35:09Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=1093</id>
    <link href="http://hacks.mozilla.org/2009/06/css3-of-type/" rel="alternate" type="text/html"/>
    <title>new CSS3 properties in Firefox 3.5 - *-of-type</title>
    <summary>In today’s feature post we’ll talk briefly about three new CSS3 pseudo-classes: only-of-type, first-of-type and last-of-type.  These are all very similar to the *-nth classes we covered in an earlier post.
first-of-type and last-of-type
These two pseudo-classes allow you to select the first and last item in a list of siblings within a particular element.  [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>In today’s feature post we’ll talk briefly about three new CSS3 pseudo-classes: <a href="https://developer.mozilla.org/en/CSS/%3aonly-of-type"><code>only-of-type</code></a>, <a href="https://developer.mozilla.org/en/CSS/%3afirst-of-type"><code>first-of-type</code></a> and <a href="https://developer.mozilla.org/en/CSS/%3alast-of-type"><code>last-of-type</code></a>.  These are all very similar to the <a href="http://hacks.mozilla.org/2009/06/css3-nth/"><code>*-nth</code></a> classes we covered in an earlier post.</p>
<p><strong><a href="https://developer.mozilla.org/en/CSS/%3afirst-of-type"><code>first-of-type</code></a> and <a href="https://developer.mozilla.org/en/CSS/%3alast-of-type"><code>last-of-type</code></a></strong></p>
<p>These two pseudo-classes allow you to select the first and last item in a list of siblings within a particular element.  You can use this to color the first item in a list, use <a href="http://hacks.mozilla.org/2009/06/opacity/"><code>opacity</code></a> to make the last paragraph on a page fade out or a number of other things.  Here’s an example that sets small caps on the first paragraph of a document:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family: monospace;"><span style="color: #cc00cc;">#type-ex1</span> div<span style="color: #3333ff;">:first-of-type </span><span style="color: #00AA00;">{</span>
    <span style="color: #000000; font-weight: bold;">font-variant</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">small-caps</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">}</span></pre></div></div>


<div class="wp_syntax" id="type-ex1">
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nulla neque, cursus venenatis vehicula ac, rutrum id libero. Nullam porttitor ultricies eros, laoreet mollis nunc vestibulum in. Sed iaculis nibh nec tellus vulputate pulvinar. Aliquam ultricies mauris vel nulla semper ac dignissim arcu sollicitudin.
</div>
<div>
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras molestie elit sed libero pretium faucibus. Ut sed lacus eget est gravida aliquet sed sed risus. Maecenas vitae volutpat purus. Fusce porttitor aliquam lectus sit amet vehicula. Nulla molestie mi lacus.
</div>
</div>
<p><strong><a href="https://developer.mozilla.org/en/CSS/%3aonly-of-type"><code>only-of-type</code></a></strong></p>
<p><code>only-of-type</code> is similar to the previous two, but only selects an element if it has no siblings with the same name.  Here’s a somewhat contrived example* that will hide single images inside of a <code>div</code>.  If there’s more than one image in the  <code>div</code> they will be visible:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family: monospace;"><span style="color: #6666ff;">.type-ex2</span> img<span style="color: #3333ff;">:only-of-type </span><span style="color: #00AA00;">{</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">}</span></pre></div></div>


<div class="type-ex2 wp_syntax">
<div>This is some text before a single image.</div>
<p><img src="http://farm4.static.flickr.com/3093/3666371567_fe7cccb760_m.jpg"/></p>
<div>This is some text after a single image.</div>
</div>
<div class="type-ex2 wp_syntax">
<div>This is some text before two images.</div>
<p><img src="http://farm3.static.flickr.com/2607/3667176568_561ca88a34_m.jpg"/><br/>
<img src="http://farm3.static.flickr.com/2469/3667176010_29180dc097_m.jpg"/></p>
<div>This is some text after two images.</div>
</div>
<p>And that’s it.  Enjoy!</p>
<p>[ * Note: if someone can come up with a better example for <code>only-of-type</code> I'm all ears.  There are very few examples of where this is useful. ]</p></div>
    </content>
    <updated>2009-07-01T03:26:54Z</updated>
    <category term="35 Days"/>
    <category term="CSS"/>
    <category term="Feature"/>
    <category term="Firefox 3.5"/>
    <author>
      <name>Christopher Blizzard</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-07-02T15:46:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.intothefuzz.com/?p=690</id>
    <link href="http://www.intothefuzz.com/2009/06/30/an-upgraded-mozilla-com-for-an-upgraded-firefox/" rel="alternate" type="text/html"/>
    <title>An Upgraded Mozilla.com for an Upgraded Firefox</title>
    <summary>As you no doubt have heard by now, we launched Firefox 3.5 today…a triumphant and exciting moment made possible by a lot of hard work from a lot of very smart, talented and dedicated people around the world. The result is a shiny new Firefox that includes dramatically improved performance, support for open video and [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As you no doubt have heard by now, <a href="http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/">we launched Firefox 3.5 today</a>…a triumphant and exciting moment made possible by a lot of hard work from a lot of very smart, talented and dedicated people around the world. The result is a <a href="http://www.firefox.com">shiny new Firefox</a> that includes dramatically improved performance, support for open video and other web standards, and new features ranging from geolocation to private browsing. Great stuff all around.</p>
<p>A release that awesome demands that we also upgrade the website that serves up those millions of downloads, so mozilla.com received its own set of 3.5 enhancements today. Check out <a href="https://wiki.mozilla.org/Firefox3.5/WebsitePlan">the project plan</a> for the full overview (and that doesn’t include the dozens of bugs that were filed to tweak things here and there), but here’s a list of my personal favorite improvements:</p>
<p>* a <a href="http://www.mozilla.com/en-US/firefox/video/?video=thankyou">“thank you for downloading” video</a> on the <a href="https://www.mozilla.com/en-US/firefox/3.5/firstrun/">First Run</a> and <a href="http://www.mozilla.com/en-US/firefox/3.5/whatsnew/">What’s New</a> pages starring members of the Mozilla community (in addition to showing off some of the people who volunteer so much time to make Firefox possible, it’s also most people’s first exposure to the magic of open video)<br/>
* a page detailing the immense amount of back-end work that went into the release that we’re calling <a href="http://www.mozilla.com/en-US/firefox/performance/">Under the Hood</a> (includes some nifty graphs and a demo by Chris Blizzard)<br/>
* lots and lots of updates to our <a href="http://www.mozilla.com/en-US/firefox/features/">Firefox Features</a> page, plus call-outs for what’s new and what’s been improved<br/>
* refreshed information on the <a href="http://www.firefox.com">Firefox download page</a>, with redirects in place to display different content depending on which browser you’re using<br/>
* new illustrations throughout the site, most notably the addition of dolphins &amp; gears to our existing <a href="http://www.mozilla.com">homepage</a> menagerie (hit refresh if you don’t see them right away)</p>
<p><a href="http://www.flickr.com/photos/intothefuzz/3675690116/" title="Firefox 3.5 is Here! by intothefuzz, on Flickr"><img alt="Firefox 3.5 is Here!" height="407" src="http://farm3.static.flickr.com/2611/3675690116_ace136cfbc_o.png" width="550"/></a></p>
<p>Like any major site update, this was a large and complex project that was only possible through a true team effort. Special shout outs (in no particular order) go to:</p>
<p>* Steven Garrity, Stephen DesRoches and Mike Gauthier from silverorange for their tireless design and development efforts<br/>
* our Web QA superstars – Stephen Donner, Krupa Raj and Raymond Etornam – for checking the site over and over and over until it was right<br/>
* Pascal Chevrel and our localization community for making sure the key pages were available in more than 70 languages…a feat that staggers me the more I think about it<br/>
* the folks at The Royal Order &amp; the Delicious Design League for continuing the great visual design and illustration work they started with the 3.0 site<br/>
* our incredible IT crew, including Jeremy Orem, Matt Zeier, Reed Loden and Justin Fitzhugh, for making sure everything worked<br/>
* Alex Buchanan, Frederic Wenzel and Mike Morgamic from our WebDev team for lending their magic touch to a variety of key areas<br/>
* all the technical experts – especially Chris Blizzard, but also Mike Beltzner, Vlad Vukicevic, Damon Sicore and Eric Shepherd – who patiently walked me through concepts like Native JSON and Web Worker Threads until I had them reasonably figured out<br/>
* Alex Faaborg for leading the charge on the new logo/icon and lending his detail-oriented expertise to plenty of other areas as well<br/>
* Sylvain Barre, Sébastien Adgnot and Pierre-Yves Kerembellec from Dailymotion for supporting the open video demo on First Run/What’s New with their bandwidth and expertise<br/>
* Alix Franquet and Rainer Cvillink for making all the new videos<br/>
* Paul Kim, Tara Shahian and Dave Bottoms for their opinions and ideas throughout the process</p></div>
    </content>
    <updated>2009-07-01T03:09:14Z</updated>
    <category term="Firefox"/>
    <category term="Mozilla.com"/>
    <category term="PlanetMozilla"/>
    <author>
      <name>John</name>
    </author>
    <source>
      <id>http://www.intothefuzz.com</id>
      <link href="http://www.intothefuzz.com/category/planetmozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.intothefuzz.com" rel="alternate" type="text/html"/>
      <subtitle>Mozilla creative, branding and other random thoughts.</subtitle>
      <title>intothefuzz.com » PlanetMozilla</title>
      <updated>2009-07-01T14:15:30Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://robert.accettura.com/?p=2706</id>
    <link href="http://robert.accettura.com/blog/2009/06/20/things-youll-love-about-firefox-3-5/" rel="alternate" type="text/html"/>
    <link href="http://robert.accettura.com/blog/2009/06/20/things-youll-love-about-firefox-3-5/#comments" rel="replies" type="text/html"/>
    <link href="http://robert.accettura.com/blog/2009/06/20/things-youll-love-about-firefox-3-5/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Things You’ll Love About Firefox 3.5</title>
    <summary xml:lang="en">Firefox 3.5 is around the corner.  For those who don’t pay attention to development here’s the big features worth checking out.  There’s lots more, but these are my favorites:
User Centric Features
Private Browsing – Officially it’s called “Private Browsing” but most know it as “porn mode”.  Simply put once you turn on the [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Firefox 3.5 is around the corner.  For those who don’t pay attention to development here’s the big features worth checking out.  There’s lots more, but these are my favorites:</p>
<h3>User Centric Features</h3>
<p><strong>Private Browsing</strong> – Officially it’s called “Private Browsing” but most know it as “porn mode”.  Simply put once you turn on the feature nothing about your browsing is saved to your computer until you turn it off.  No browser history, cookies, cache, no passwords, download list.  Great for shared computers where you may not want the next person to know where you shopped, what you bought etc.</p>
<p><strong>Faster JavaScript</strong> – Everyone is doing it.  Firefox 3.5 now ships with <a href="https://wiki.mozilla.org/JavaScript:TraceMonkey">TraceMonkey</a>  which uses a technique, called <a href="http://www.ics.uci.edu/%7Efranz/Site/pubs-pdf/ICS-TR-06-16.pdf">trace trees</a> to add just-in-time native code compilation to SpiderMonkey, the JS engine in Firefox.  Bottom line: faster JavaScript makes JavaScript powered sites like Gmail way faster.</p>
<p><strong>Faster Awesomebar</strong> – The awesomebar is a fast way of browsing the web, but the <acronym title="User Interface">UI</acronym> can sometimes get a little sluggish.  Some <a href="http://autonome.wordpress.com/2009/05/05/front-end-performance-in-firefox-35-and-beyond/">awesome work</a> has been done to optimize it for better performance.  Faster <acronym title="User Interface">UI</acronym> = better browsing experience.</p>
<p><strong>Better Awesomebar</strong> – The Awesomebar got a few enhancements including autocomplete for tagging, which is extremely handy as well as editing tags on multiple bookmarks at the same time.  </p>
<p><strong>Undo Closed Window</strong> – We’ve all done it before.  Now you can undo a closed window just like a closed tab.</p>
<p><strong>Drag Tab To New Window</strong> – Previously you could drag/drop to reorder tabs.  Now you can drag a tab off the tab bar to move it into it’s own window.  This may sound trivial but it actually makes organizing tabs much easier.</p>
<p><strong>Video/Audio</strong> – Firefox 3.5 supports the new HTML5 <code>&lt;video/&gt;</code> and <code>&lt;audio/&gt;</code> tags.  Specifically it supports Vorbis in Ogg containers, as well as WAV with support for more formats expected in the future.  I’ve <a href="http://robert.accettura.com/blog/tag/ogg-theora/">discussed open video before</a> and suggest learning more about how important this is there.</p>
<p><strong><acronym title="Secure Sockets Layer (a security protocol)">SSL</acronym> Error Pages Suck Less</strong> – The error pages shown when there is an <acronym title="Secure Sockets Layer (a security protocol)">SSL</acronym> error were pretty tough on users since they didn’t display anything helpful.  The new error pages are a bit more helpful.  The bug implementing the changes has tons of details on the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=431826">changes</a>.</p>
<p><strong>Geolocation</strong> – Simply put a website can (if you allow it) gather information about your internet connection and using a location service (provided by Google by default) will calculate your location.  No more needing to constantly type in your zip code, or city name to get local information.  For privacy you need to explicitly allow it.  <a href="http://www.mozilla.com/en-US/firefox/geolocation/">Geolocation</a> is in a word awesome.</p>
<p><strong>New Icon</strong> – Well, it’s not really new.  It’s “refreshed” I guess.  It’s not a huge change, but it does look really sharp, especially in more modern operating systems that use larger icons like Mac OS X.  Alex Faaborg has it <a href="http://blog.mozilla.com/faaborg/2009/06/18/the-new-firefox-icon/">on his blog</a> in various sizes for you see.</p>
<h3>Developer Centric Features</h3>
<p><strong>Web Workers</strong> – My personal favorite is <a href="https://developer.mozilla.org/En/Using_web_workers">web workers</a>.  Essentially it’s background processing in a separate thread for JavaScript.  No more locking up the browser’s <acronym title="User Interface">UI</acronym> because you need to do some complicated JS calculations. I’ll leave it to the documentation linked above for examples.  Very handy stuff.</p>
<p><strong>@font-face</strong> – Designers have long been frustrated with the lack of font options on the web.  They often resort to using images and flash as a way to expand their font options.  With <code>@font-face</code> it’s now possible to use custom fonts and reference them via <acronym title="Cascading Style Sheets">CSS</acronym>.  There is however the issue of licensing of fonts used on a webpage since the font file itself is accessible via a web browser.</p>
<p><strong>Native JSON</strong> Enough said.  <a href="https://developer.mozilla.org/En/Using_native_JSON">Native JSON</a> is fast.  <code>var obj = JSON.parse(someJS);</code></p>
<p><strong>Cross Site xhr</strong> – <code>xmlHttpRequest()</code> has ushered in a new era of JavaScript.  It’s not however without some serious limitations.  One of the most obvious limitations is that you can’t use it across hostnames.  <a href="https://developer.mozilla.org/En/HTTP_access_control">Until now</a>.</p>
<p>There’s <a href="https://developer.mozilla.org/en/Firefox_3.5_for_developers">more</a> cool toys, but these are my favorite.</p>
<p>Still not convinced of all the new stuff?  Check out <a href="http://people.mozilla.com/~blizzard/launch/">this demo</a>, then look at the source behind it.  It’s pretty impressive.</p>
<p><a href="http://www.mozhunt.com/hunter/found/10"><img alt="Exploration Panda" border="0" src="http://www.mozhunt.com/pandas/png/explorer"/></a>
</p><div id="rja_commentCountImage"><a href="http://robert.accettura.com/?p=2706#comments"><img alt="Comment Count" src="http://robert.accettura.com/wp-content/commentCount/faec38ad6f2e4bb1a2895c85e9fa6f7f.gif" style="border: 0;"/></a></div></div>
    </content>
    <updated>2009-07-01T01:04:40Z</updated>
    <published>2009-06-20T23:39:28Z</published>
    <category scheme="http://robert.accettura.com" term="Mozilla"/>
    <category scheme="http://robert.accettura.com" term="awesomebar"/>
    <category scheme="http://robert.accettura.com" term="firefox 3.5"/>
    <category scheme="http://robert.accettura.com" term="font-face"/>
    <category scheme="http://robert.accettura.com" term="geolocation"/>
    <category scheme="http://robert.accettura.com" term="json"/>
    <category scheme="http://robert.accettura.com" term="tracemonkey"/>
    <category scheme="http://robert.accettura.com" term="video"/>
    <category scheme="http://robert.accettura.com" term="web workers"/>
    <category scheme="http://robert.accettura.com" term="xmlhttprequest"/>
    <author>
      <name>Robert</name>
      <uri>http://robert.accettura.com</uri>
    </author>
    <source>
      <id>http://robert.accettura.com/feed/atom/</id>
      <link href="http://robert.accettura.com" rel="alternate" type="text/html"/>
      <link href="http://robert.accettura.com/blog/category/mozilla/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">Robert Accettura's Personal Blog on Web Development and Tech</subtitle>
      <title xml:lang="en">Robert Accettura's Fun With Wordage » Mozilla</title>
      <updated>2009-07-03T18:00:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://hacks.mozilla.org/?p=1066</id>
    <link href="http://hacks.mozilla.org/2009/06/exploring-music-audio/" rel="alternate" type="text/html"/>
    <title>exploring music with the audio tag</title>
    <summary>Today’s demo comes to us from Samuel Goldszmidt.  He’s a web developer specializing in audio applications at Institut de Recherche et Coordination Acoustique/Musique (IRCAM).  IRCAM is a European institute covering science, sound and avant garde electro-acoustical art music.
The demo uses XML to describe the various segments of a piece of music - Florence [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>Today’s <a href="http://apm.ircam.fr/page/audio-tag/">demo</a> comes to us from Samuel Goldszmidt.  He’s a web developer specializing in audio applications at Institut de Recherche et Coordination Acoustique/Musique (<a href="http://www.ircam.fr/ircam.html?&amp;L=1">IRCAM</a>).  IRCAM is a European institute covering science, sound and avant garde electro-acoustical art music.</em></p>
<p>The demo uses XML to describe the various segments of a piece of music - Florence Baschet’s <em>StreicherKreis (Circle of Strings)</em>.  The music itself is a combination of stringed instruments and electronic effects.  From the XML, SVG is generated for each section of the music.  You can click on each section to listen to that part of the piece and a description is shown on how that particular section was created.</p>
<p>As far as demos go, this is relatively simple.  But it’s worth highlighting because it shows how easy it is to build a timeline around a piece of music and add descriptive information.  In this case, it’s information meant to teach people how a particular effect was created.  But it could be anything, from showing different camera angles of people playing the music to links about different covers of a popular piece.  Opening up media to the web means that we can combine it with text, images and other media.  This is just a small example.</p>
<div align="center" style="font-size: 120%;"><a href="http://apm.ircam.fr/page/audio-tag/" target="_blank">View the Demo in Firefox 3.5<br/><img src="http://hacks.mozilla.org/wp-content/uploads/2009/06/ircam.png"/></a></div></div>
    </content>
    <updated>2009-07-01T00:28:49Z</updated>
    <category term="35 Days"/>
    <category term="Audio"/>
    <category term="DOM"/>
    <category term="Demo"/>
    <category term="Firefox 3.5"/>
    <category term="SVG"/>
    <author>
      <name>Christopher Blizzard</name>
    </author>
    <source>
      <id>http://hacks.mozilla.org</id>
      <link href="http://hacks.mozilla.org/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://hacks.mozilla.org" rel="alternate" type="text/html"/>
      <title>hacks.mozilla.org</title>
      <updated>2009-07-02T15:46:49Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://weblogs.mozillazine.org/preed/2009/06/firefox_3011_still_released.html</id>
    <link href="http://weblogs.mozillazine.org/preed/2009/06/firefox_3011_still_released.html" rel="alternate" type="text/html"/>
    <title>Firefox 3.0.11 (still) released!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><table align="right"><tbody><tr><td align="center"><img border="0" src="http://soberbuildengineer.com/blog-pics/running-fx-3.0.10.png"/><br/><i>The definition of "latest and greatest version" just changed...</i></td></tr></tbody></table>

<p>I heard some some rumbling that the latest version of Firefox, version 3.5<sup>1</sup>, hit the web today.</p>

<p>This is most certainly a big accomplishment and everyone involved has many reasons to be proud of this release. But that's not what I wanted to talk about<sup>2</sup>.</p>

<p>I wanted to step back for a moment and call out a group of really important people that are often overlooked in all the excitement during a major release: the sustaining engineering team<sup>3</sup>.</p>

<p>They're the group of developers, bug triagers, QA engineers, build engineers, ops engineers, web developers, and project managers who have kept the 300 million and change Firefox 3.0.x<sup>4</sup> users safe, secure, and stable for over a year now.</p>

<p>Sustaining engineering has never been particularly sexy work.</p>

<p>Often times, the pressures imposed by consumers of "sustaining releases" make it particularly grueling work: risk assessment becomes a large—and often difficult—part of the job. Mistakes can be very costly and affect higher numbers of users. Such users are less tolerant of sometimes-necessary changes. And in the case of many software products, Firefox included, when a security vulnerability is involved, all of these decisions and work needs to be done on a very tight schedule.</p>

<p>These realities are doubly true for an open source project, where the "release early, release often"-mentality<sup>5</sup> often leaves those who toil away on sustaining efforts appearing in relative obscurity. And since open source capital is about visibility, less visibility can translate to less understanding of the actual work being done and the value these teams and individuals bring not only to the community, but to the end users.</p>

<p>So to those who've done this difficult, thankless work, quietly, consistently, and proudly: you have my thanks. And even though they may not know about you, you have the thanks of every Firefox user who is able to <a href="http://ilias.ca/blog/2009/06/how-to-upgrade-to-firefox-3-5/">easily click "Check for Updates"</a> to get today's New Hotness (tm), because your work has kept them safe and secure on the web for the past year.</p>

<p>If history is any guide, these tireless souls are already getting ready to do it all over again and take stewardship of 3.5.x after a couple of releases or so.</p>

<p>So take a moment to raise a (virtual) glass to them<sup>6</sup>... and then get back to enjoying the awesomeness that is Shiretoko.</p>

<p><small><small>____________________<br/>
<sup>1</sup> Back in <i>my</i> day, it was called "Firefox 3.next." P.S. Get off my lawn.<br/>
<sup>2</sup> If you do want to read more about the 3.5 release, try <a href="http://blog.mozilla.com/blog/2009/06/29/firefox-35-coming-soon/">here</a>, <a href="http://chickswhoclick.wordpress.com/2009/06/29/223/">here</a>, <a href="http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_language_coverage.html">here</a>, <a href="http://blog.mozilla.com/sumo/2009/06/29/help-make-launch-day-a-success/">here</a>, <a href="http://www.mozillazine.org/talkback.html?article=28493">here</a>, <a href="http://blog.lizardwrangler.com/2009/06/29/firefox-3-5-coming-june-30/">here</a>, <a href="http://djst.org/blog/2009/06/30/a-day-to-remember/">here</a>, <a href="http://blog.mozilla.com/tomcat/2009/06/30/a-great-day-for-the-internet-starts/">here</a>, <a href="http://cmtalbert.wordpress.com/2009/06/30/firefox-3-5-release-day/">here</a>, <a href="http://blog.mozilla.com/faaborg/2009/06/30/firefox-35-and-privacy/">here</a>, <a href="http://robert.accettura.com/blog/2009/06/30/firefox-3-5-released/">here</a>, <a href="http://fredericiana.com/2009/06/30/firefox-3-5-released/">here</a>,<a href="http://mitcho.com/blog/link/light-of-firefox-tomoshibi-%e7%81%af-from-mozilla-japan/">here</a>, <a href="http://somethin-else.org/index.php?post/2009/06/30/Firefox-3.5-is-LIVE-%21%21%21-Help-spread-the-word-%21">here</a>, <a href="http://musingt.com/?p=87">here</a>,<br/>
<a href="http://hacks.mozilla.org/2009/06/firefox-35-is-out/">here</a>, <a href="http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_launches_and_london_party.html">here</a>, <a href="http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/">here</a>, <a href="http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/">here</a>, <a href="http://www.bitstampede.com/2009/06/30/happy-firefox-3-5-release-day/">here</a>, <a href="http://blog.mozilla.com/jay/2009/06/30/its-time-to-shock-the-web/">here</a>, <a href="http://livetolaugh85.blogspot.com/2009/06/upgrade-to-firefox-35-shaking-up.html">here</a>, <a href="http://blog.mozilla.com/addons/2009/06/30/a-note-on-add-on-stats-this-week-firefox-35-edition/">here</a>, <a href="http://steelgryphon.com/grand/?p=77">here</a>, <a href="http://blog.mozilla.com/metrics/2009/06/30/live-tracking-of-firefox-35-adoption-part-ii/">here</a>, or <a href="http://jonoscript.wordpress.com/2009/06/30/download-firefox-3-5/">here</a>.<br/>
<sup>3</sup> I don't know what Mozilla Corporation calls this team, exactly; unlike some other organization, I don't think (structurally) they split them out; but the function is the same<br/>
<sup>4</sup> And you have to admit... it was a pretty good vintage of Firefox<br/>
<sup>5</sup> Which, don't get me wrong, is critical for any open source project's success<br/>
<sup>6</sup> Or, if you're in a physical localized spot next to them, a real one...<br/>
</small></small></p></div>
    </summary>
    <updated>2009-06-30T23:53:08Z</updated>
    <category term="Releases"/>
    <source>
      <id>http://weblogs.mozillazine.org/preed/</id>
      <author>
        <name>J. Paul Reed</name>
      </author>
      <link href="http://weblogs.mozillazine.org/preed/" rel="alternate" type="text/html"/>
      <link href="http://weblogs.mozillazine.org/preed/index.xml" rel="self" type="application/rss+xml"/>
      <rights>Copyright 2009</rights>
      <subtitle>What does a Build Engineer do all day, anyway?</subtitle>
      <title>preed's blah-blah-blahg</title>
      <updated>2009-07-01T03:30:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jonoscript.wordpress.com/?p=471</id>
    <link href="http://jonoscript.wordpress.com/2009/06/30/download-firefox-3-5/" rel="alternate" type="text/html"/>
    <title>Download Firefox 3.5!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Firefox 3.5 is released today, representing almost a year’s worth of hard work and improvements over Firefox 3.0.  Key features include faster Javascript, &lt;audio&gt; and &lt;video&lt; tags that allow media to play as part of a page with no plugins; and private browsing mode (Sing it with me: “The int-er-net is really really great…. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=471&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p><a href="http://www.spreadfirefox.com/shiretokoshock">Firefox 3.5</a> is released today, representing almost a year’s worth of hard work and improvements over Firefox 3.0.  Key features include faster Javascript, &lt;audio&gt; and &lt;video&lt; tags that allow media to play as part of a page with no plugins; and private browsing mode (Sing it with me: “The int-er-net is really really great…. <b>for porn</b>!”)  Download Firefox 3.5, try it out, and spread the word!</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/471/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/471/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/471/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/471/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/471/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/471/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/471/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/471/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/471/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/471/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;blog=3902169&amp;post=471&amp;subd=jonoscript&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-30T23:21:59Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>jonoscript</name>
    </author>
    <source>
      <id>http://jonoscript.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/46a3354e0d3e45ef106536e568407214?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://jonoscript.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jonoscript.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Jono at Mozilla Labs</subtitle>
      <title>Not The User's Fault</title>
      <updated>2009-07-03T05:15:39Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/metrics/?p=646</id>
    <link href="http://blog.mozilla.com/metrics/2009/06/30/live-tracking-of-firefox-35-adoption-part-ii/" rel="alternate" type="text/html"/>
    <title>Live Tracking of Firefox 3.5 Adoption (part II)</title>
    <summary>Earlier today, we highlighted some real-time tracking by whos.amung.us.  Next up, we have another visualization engine for today’s Firefox 3.5 launch – downloadstats.mozilla.com.

This was a somewhat stealth (i.e., surprise) project brought about by our very own Daniel Einspanjer (in collaboration with the folks at SQLstream).  (Thanks to the Mozilla web dev team as well.)
Similar to [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Earlier today, we highlighted some real-time tracking by <a href="http://whos.amung.us/firefox/" target="_blank">whos.amung.us</a>.  Next up, we have another visualization engine for today’s Firefox 3.5 launch – <a href="http://downloadstats.mozilla.com/" target="_blank">downloadstats.mozilla.com</a>.</p>
<p style="text-align: center;"><a href="http://downloadstats.mozilla.com/" target="_blank"><img alt="mostats_live_tracking" class="size-full wp-image-647 aligncenter" height="589" src="http://blog.mozilla.com/metrics/files/2009/06/mostats_live_tracking.png" title="mostats_live_tracking" width="514"/></a></p>
<p>This was a somewhat stealth (i.e., surprise) project brought about by our very own Daniel Einspanjer (in collaboration with the folks at <a href="http://www.sqlstream.com/" target="_blank">SQLstream</a>).  (Thanks to the Mozilla web dev team as well.)</p>
<p>Similar to the real-time tracking presented at <a href="http://www.spreadfirefox.com/en-US/worldrecord/" target="_blank">Spread Firefox</a> last year, we set out to provide a similar visualization whereby everyone could see downloads happening in real-time – across every corner of the globe.</p>
<p>You’ll notice several cool things within this new visualization – a lit dot for every actual download of Fx3.5;  a “current”, “minimum”, and “maximum” per second download rate for every country (along with a trend over the past minute);  and a “total” or cumulative number of downloads since Fx3.5 was launched this morning (PDT).</p>
<p>In case you’re really curious, here are a couple comparable numbers from Firefox 3’s wildly successful Download Day last June… in its first 24-hours after launch, the “max” per second download rate was approx. 283 and the “average” was approx. 95.  Please keep in mind that the two product launches are not quite apples-to-apples, but these numbers are still interesting to know from simply a context perspective.</p>
<p>Enjoy the <a href="http://downloadstats.mozilla.com/" target="_blank">live, interactive map</a>!</p></div>
    </content>
    <updated>2009-06-30T22:08:40Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>kkovash</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/metrics</id>
      <link href="http://blog.mozilla.com/metrics/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.mozilla.com/metrics" rel="alternate" type="text/html"/>
      <subtitle>When in doubt, sample it out...</subtitle>
      <title>Blog of Metrics</title>
      <updated>2009-06-30T23:02:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.mozilla.com/mrbkap/2009/06/30/working-on-the-js-engine/</id>
    <link href="http://blog.mozilla.com/mrbkap/2009/06/30/working-on-the-js-engine/" rel="alternate" type="text/html"/>
    <link href="http://blog.mozilla.com/mrbkap/2009/06/30/working-on-the-js-engine/#comments" rel="replies" type="text/html"/>
    <link href="http://blog.mozilla.com/mrbkap/2009/06/30/working-on-the-js-engine/feed/atom/" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Working on the JS engine</title>
    <summary xml:lang="en">Especially working on old branches without some of the nice debugging helpers that jorendorff has implemented, sometimes I look at my gdb session and just know that I’m working on the JS engine:
(gdb) p $.atom
$11 = (JSAtom *) 0xb194f984
(gdb) p/x *(JSString *)((int)$ &amp; ~7)
$12 = {length = 0x20000004, u = {chars = 0xaf434970, base = [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Especially working on old branches without some of the nice debugging helpers that jorendorff has implemented, sometimes I look at my gdb session and just <em>know</em> that I’m working on the JS engine:</p>
<pre>(gdb) p $.atom
$11 = (JSAtom *) 0xb194f984
(gdb) p/x *(JSString *)((int)$ &amp; ~7)
$12 = {length = 0x20000004, u = {chars = 0xaf434970, base = 0xaf434970}}
(gdb) x/4ch $.u.chars
0xaf434970:	97 'a'	98 'b'	99 'c'	100 'd'</pre></div>
    </content>
    <updated>2009-06-30T22:00:02Z</updated>
    <published>2009-06-30T22:00:02Z</published>
    <category scheme="http://blog.mozilla.com/mrbkap" term="Uncategorized"/>
    <author>
      <name>mrbkap</name>
    </author>
    <source>
      <id>http://blog.mozilla.com/mrbkap/feed/atom/</id>
      <link href="http://blog.mozilla.com/mrbkap" rel="alternate" type="text/html"/>
      <link href="http://blog.mozilla.com/mrbkap/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">A blog about wrappers</subtitle>
      <title xml:lang="en">mrbkap's blog</title>
      <updated>2009-06-30T22:00:02Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ejohn.org/blog/jsconf-talk-games-performance-testswarm/</id>
    <link href="http://ejohn.org/blog/jsconf-talk-games-performance-testswarm/" rel="alternate" type="text/html"/>
    <title>JSConf Talk: Games, Performance, TestSwarm</title>
    <summary>The video from my talk at JSConf has been posted. Thanks to Chris for organizing the conference and the excellent quality of the video.

The description from the JSConf site summarizes the talk well:

John Resig presents his mystery topic, which is actually three topics that strike his interest. First up is measuring performance and a quick [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The video from my talk at <a href="http://www.jsconf2009.com/">JSConf</a> has <a href="http://jsconf2009.com/resig_video.html">been posted</a>. Thanks to Chris for organizing the conference and the excellent quality of the video.</p>
	<p>The description from the JSConf site summarizes the talk well:</p>
	<blockquote><p>John Resig presents his mystery topic, which is actually three topics that strike his interest. First up is measuring performance and a quick introduction to benchmarking (and its positives and negatives). This is followed by JavaScript Games which he unveils some super cool hidden functionality (cheat codes++) on the jQuery web site. This is followed up by the introduction of John's distributed continuous test framework platform, <a href="http://testswarm.com/">Test Swarm</a>. It is jam packed with Nirvana and goodness so be sure to watch both parts.</p></blockquote>
	<p><strong><a href="http://vimeo.com/5284172">Part 1: Measuring JavaScript Performance, JavaScript Games</a></strong></p>
	<p><br/>


</p>
	<p><strong><a href="http://vimeo.com/5289775">Part 2: Distributed JavaScript Testing, Q&amp;A</a></strong></p>
	<p><br/>


</p>
	<p>Additionally, the slides from the talk are <a href="http://www.slideshare.net/jeresig/performance-games-and-distributed-testing-in-javascript">up on Slideshare</a>.</p>
	<p><br/>



</p>
		<img src="http://ejohn.org/apps/rss/?from=rss&amp;id=5687" style="width: 0px; height: 0px;"/></div>
    </content>
    <updated>2009-06-30T21:45:38Z</updated>
    <category term="javascript"/>
    <category term="presentation"/>
    <category term="conferences"/>
    <author>
      <name>John Resig</name>
    </author>
    <source>
      <id>http://ejohn.org</id>
      <link href="http://ejohn.org" rel="alternate" type="text/html"/>
      <link href="http://ejohn.org/mozilla/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Blog, Projects, and Links</subtitle>
      <title>John Resig</title>
      <updated>2009-07-03T12:59:26Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.seanmartell.com/?p=405</id>
    <link href="http://blog.seanmartell.com/2009/06/30/a-web-browser-renaissance/" rel="alternate" type="text/html"/>
    <title>A Web Browser Renaissance</title>
    <summary>With the launch of Firefox 3.5 today, I’m excited to post an all new wallpaper to commemorate the event!
Within the web today,  a browsing transformation is underway.  We’re seeing constant advancement from the static browsing Middle Ages of old and the ushering in of a new Modern Era of openness, speed and security.
Taking advantage [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><img alt="dv1" class="alignnone size-full wp-image-416 postImg" height="200" src="http://blog.seanmartell.com/wp-content/uploads/2009/06/dv1.jpg" title="dv1" width="650"/></p>
<p><img alt="firefox_davinci" class="alignright size-full wp-image-421" height="353" src="http://blog.seanmartell.com/wp-content/uploads/2009/06/firefox_davinci.png" title="firefox_davinci" width="334"/></p>
<p>With the <a href="http://www.mozilla.com/en-US/firefox/" target="_blank" title="Firefox 3.5">launch of Firefox 3.5</a> today, I’m excited to post an all new wallpaper to commemorate the event!</p>
<p>Within the web today,  a browsing transformation is underway.  We’re seeing constant advancement from the static browsing Middle Ages of old and the ushering in of a new Modern Era of openness, speed and security.</p>
<p>Taking advantage of all  the glorious advancements this new era has to offer has never been easier with  the <a href="http://www.mozilla.com/en-US/firefox/" target="_blank" title="Firefox 3.5">newly relased Firefox 3.5</a>!</p>
<p>To add to the excitement, when a person decides to upgrade to the speediest, safest and most advanced Firefox yet, it is best to update your desktop wallpaper to show your love for the browser.  Why not download a freshly baked Firefox 3.5 wallpaper?  Our wallpaper is rich in pixels and has 100% of your daily visual intake of Firefox fun.</p>
<p>A big shout out to the team of Alex Faaborg, Jennifer Boriss, Alexander Limi and John Slater for the idea and feedback!</p>
<p>Now, go get one now!</p>
<p><em>(Update: Now get this wallpaper as a <a href="http://www.getpersonas.com/persona/34365" target="_blank" title="Firefox Persona Skin!">Firefox Persona skin</a>!)</em></p>
<div class="wp-caption alignnone" id="attachment_428" style="width: 410px;"><a href="http://people.mozilla.com/~jdrew/martell/FF35_ws.jpg"><img alt="download the widescreen version" class="size-full wp-image-428 postImg" height="250" src="http://blog.seanmartell.com/wp-content/uploads/2009/06/davinci_ws_thumb.jpg" title="davinci_ws_thumb" width="400"/></a><p class="wp-caption-text">download the widescreen version</p></div>
<div class="wp-caption alignnone" id="attachment_429" style="width: 410px;"><a href="http://people.mozilla.com/~jdrew/martell/FF35_fs.jpg"><img alt="download the fullscreen version" class="size-full wp-image-429 postImg" height="300" src="http://blog.seanmartell.com/wp-content/uploads/2009/06/davinci_fs_thumb.jpg" title="davinci_fs_thumb" width="400"/></a><p class="wp-caption-text">download the fullscreen version</p></div></div>
    </content>
    <updated>2009-06-30T21:22:13Z</updated>
    <category term="design"/>
    <category term="marketing"/>
    <category term="mozilla"/>
    <category term="random"/>
    <category term="browser"/>
    <category term="Firefox 3.5"/>
    <category term="future"/>
    <category term="wallpaper"/>
    <author>
      <name>Sean</name>
    </author>
    <source>
      <id>http://blog.seanmartell.com</id>
      <link href="http://blog.seanmartell.com/ramblings/mozilla/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://blog.seanmartell.com" rel="alternate" type="text/html"/>
      <title>Much ado about pixels. » mozilla</title>
      <updated>2009-07-01T13:51:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://quality.mozilla.org/448 at http://quality.mozilla.org</id>
    <link href="http://quality.mozilla.org/events/2009/aug/07/testday-testscripting-mozmill-12" rel="alternate" type="text/html"/>
    <title>Testday: Testscripting with MozMill 1.2!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Join the MozQA Community in Testscripting with MozMill 1.2!</strong><br/>
==============================================================<br/>
 <br/>
Use <a href="http://www.pastebin.com/">Pastebin</a> URLs to send code snippets to other members. To add any testscripts created, please attach them to a bugzilla bug that will be linked in the chat room topic as well as here on the day of the testday. Make sure to follow the instructions listed.<br/>
You can use the <a href="https://bugzilla.mozilla.org/attachment.cgi?id=372032">test template</a> as quick way to create a new test file.  Further instructions will be available as we get closer to the testday.<br/>
 <br/>
Otherwise, have fun with the event!<br/>
==============================================================<br/>
 <br/>
<strong>Here's some of the things we're planning on doing throughout the day:</strong><br/>
 </p>
<ul>
<li><strong>Go to <a href="https://litmus.mozilla.org/" target="_blank" title="https://litmus.mozilla.org/">Litmus</a> and head over to the General Subgroup located in the Basic Functional Test Testgroup. From there, try to create some test scripts following those manual test cases!</strong></li>
<li><strong>Perform exploratory testing on the latest MozMill <a href="https://addons.mozilla.org/en-US/firefox/addon/9018">build</a>.</strong></li>
<li><strong><strong>Tell us what you think about your experience as well as log any bugs via <a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&amp;assigned_to=nobody%40mozilla.org&amp;blocked=&amp;bug_file_loc=http%3A%2F%2F&amp;bug_severity=normal&amp;bug_status=NEW&amp;comment=&amp;component=Mozmill&amp;contenttypeentry=&amp;contenttypemethod=autodetect&amp;contenttypeselection=text%2Fplain&amp;data=&amp;dependson=&amp;description=&amp;flag_type-37=X&amp;flag_type-4=X&amp;form_name=enter_bug&amp;keywords=&amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;op_sys=All&amp;priority=--&amp;product=Testing&amp;qa_contact=mozmill%40testing.bugs&amp;rep_platform=All&amp;short_desc=&amp;target_milestone=---&amp;version=unspecified">Bugzilla</a>.</strong></strong></li>
<p><strong><strong> </strong>  </strong>
</p></ul></div>
    </summary>
    <updated>2009-06-30T20:51:10Z</updated>
    <category scheme="http://quality.mozilla.org/taxonomy/term/34" term="Events"/>
    <author>
      <name>aakashd</name>
    </author>
    <source>
      <id>http://quality.mozilla.org/taxonomy/term/34/0</id>
      <link href="http://quality.mozilla.org/taxonomy/term/34/0" rel="alternate" type="text/html"/>
      <link href="http://quality.mozilla.org/forums/mozilla-qa-community/events/feed" rel="self" type="application/rss+xml"/>
      <title>QMO - quality.mozilla.org - Events</title>
      <updated>2009-07-02T19:00:51Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://quality.mozilla.org/447 at http://quality.mozilla.org</id>
    <link href="http://quality.mozilla.org/events/2009/jul/24/testday-testing-mozilla-web-page" rel="alternate" type="text/html"/>
    <title>Testday: Testing a Mozilla Web Property</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Join the MozQA Community in testing a Mozilla Web Dev Property!</strong><br/>
==============================================================<br/>
Currently, the testsuite is currently being set up at this time, so exploratory testing for the website is the plan, so far, for the testday. Once the testsuite has been created and ported to an online directory, its link will be posted to this event.<br/>
 <br/>
Otherwise, have fun with the event!<br/>
==============================================================<br/>
This page will be updated over the next 2 months once more is known about the specifics of the testday. Mark your calendars otherwise!</p></div>
    </summary>
    <updated>2009-06-30T20:34:45Z</updated>
    <category scheme="http://quality.mozilla.org/taxonomy/term/34" term="Events"/>
    <author>
      <name>aakashd</name>
    </author>
    <source>
      <id>http://quality.mozilla.org/taxonomy/term/34/0</id>
      <link href="http://quality.mozilla.org/taxonomy/term/34/0" rel="alternate" type="text/html"/>
      <link href="http://quality.mozilla.org/forums/mozilla-qa-community/events/feed" rel="self" type="application/rss+xml"/>
      <title>QMO - quality.mozilla.org - Events</title>
      <updated>2009-07-02T19:00:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://steelgryphon.com/grand/?p=77</id>
    <link href="http://steelgryphon.com/grand/?p=77" rel="alternate" type="text/html"/>
    <title>Happy Firefox 3.5!</title>
    <summary>By now of course you’ve downloaded Firefox 3.5 and enjoyed the best browser update yet! It’s very exciting, and there are so many great improvements to discover. If you can handle any more excitement, we have some bad news. We’ve lost our pandas! We’ve been spending so much time getting our Firefoxes (aka red pandas) [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>By now of course you’ve downloaded Firefox 3.5 and enjoyed the best browser update yet! It’s very exciting, and there are so many great improvements to discover. If you can handle any more excitement, we have some bad news. We’ve lost our pandas! We’ve been spending so much time getting our Firefoxes (aka red pandas) ready for their new homes, that they all managed to sneak out when we weren’t looking.  We need your help to find them and bring them home.</p>
<p>They can’t have gotten too far, look for them wandering around the Mozilla websphere. Don’t forget to <a href="http://www.mozhunt.com">sign up for the hunt</a> so we can get you set up with the tools you’ll need to catch them. You can also follow @mozhunt on twitter for updates on how many pandas we’ve lost, and clues about where they might like to hide.</p>
<p>Oh! I think I just saw one go by now! </p>
<p><a href="http://www.mozhunt.com/hunter/found/4"><img alt="Exploration Panda" border="0" src="http://www.mozhunt.com/pandas/png/explorer"/></a></p>
<p>P.S. If you have a Mozilla related website or blog that you think might be a cozy spot for a panda to hide, please contact me via email/IM/IRC etc!</p></div>
    </content>
    <updated>2009-06-30T20:22:16Z</updated>
    <category term="Live Chat"/>
    <category term="Mozilla"/>
    <category term="Stuff"/>
    <author>
      <name>Lucy</name>
    </author>
    <source>
      <id>http://steelgryphon.com/grand</id>
      <link href="http://steelgryphon.com/grand/?feed=rss2&amp;cat=4" rel="self" type="application/atom+xml"/>
      <link href="http://steelgryphon.com/grand" rel="alternate" type="text/html"/>
      <title>Ill-mannered Grandiloquence » Mozilla</title>
      <updated>2009-06-30T21:45:53Z</updated>
    </source>
  </entry>
</feed>
