<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

<channel>
	<title>Planet Mozilla</title>
	<link>http://planet.mozilla.org/</link>
	<language>en</language>
	<description>Planet Mozilla - http://planet.mozilla.org/</description>

<item>
	<title>Planet Mozilla Interns: Adrian Kalla: Koala - Release Schedule</title>
	<guid isPermaLink="true">http://adrianer.jogger.pl/2009/07/02/koala-release-schedule/</guid>
	<link>http://adrianer.jogger.pl/2009/07/02/koala-release-schedule/</link>
	<description>&lt;p&gt;It has been a while ago since we announced the &lt;a href=&quot;http://koala.mozdev.org/&quot;&gt;Koala - Komodo Advanced Localization Assistant - Project&lt;/a&gt;. 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.&lt;/p&gt;
&lt;p&gt;Our &lt;a href=&quot;http://hg.mozdev.org/koala/file/default/docs/other/Koala-Schedule.pdf&quot;&gt;project schedule&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://hg.mozdev.org/koala/file/default/docs/requirements_specifications/Koala-SRS.pdf&quot;&gt;Software Requirements Specification&lt;/a&gt; and &lt;a href=&quot;http://hg.mozdev.org/koala/file/default/docs/software_architecture/Koala-Software_Architecture.pdf&quot;&gt;Software Architecture&lt;/a&gt; documents.&lt;/p&gt;
&lt;p&gt;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 &quot;compare-locales&quot; 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.&lt;br /&gt;
As a result of this software development model, it's not possible to have something you &quot;could touch&quot; now - there won't be anything really usable until the next phase of development.&lt;/p&gt;
&lt;p&gt;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.&lt;br /&gt;
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.&lt;/p&gt;
&lt;p&gt;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).&lt;/p&gt;
&lt;p&gt;The final release target is August, 23rd with a margin up to September, 15th.&lt;/p&gt;
&lt;p&gt;If you'd like to help us in any way with this project, please drop a line in the comments.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;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.&lt;/i&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 23:45:58 +0000</pubDate>
</item>
<item>
	<title>Daniel Glazman: R.I.P. XHTML2</title>
	<guid isPermaLink="false">urn:md5:ded98d50191e03d1ab833cb1eaf1d115</guid>
	<link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/03/RIP-XHTML2</link>
	<description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 : &quot;it's good these specs are in the xhtml2 wg, we don't want them elsewhere&quot;.&lt;/p&gt;
&lt;p&gt;R.I.P.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 22:52:00 +0000</pubDate>
	<dc:creator>glazou</dc:creator>
</item>
<item>
	<title>Mozilla IT: Mozilla Scheduled Downtime - 07/02/2009, 7pm PDT (0200 - 0600 07/03/2009 UTC)</title>
	<guid isPermaLink="false">http://blog.mozilla.com/it/?p=479</guid>
	<link>http://blog.mozilla.com/it/2009/07/02/mozilla-scheduled-downtime-07022009-7pm-pdt-0200-0600-07032009-utc/</link>
	<description>&lt;p&gt;We will have a scheduled maintenance window tonight from 7:00pm to 11:00pm PDT. The following changes will take place:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;7:00pm PDT (0200 UTC) &lt;tt&gt;&lt;a href=&quot;http://graphs.mozilla.org/&quot;&gt;graphs.mozilla.org&lt;/a&gt;&lt;/tt&gt; update.  We’ll be updating &lt;a href=&quot;http://graphs.mozilla.org/&quot;&gt;&lt;code&gt;graphs.mozilla.org&lt;/code&gt;&lt;/a&gt; to pick up code updates (bugs &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=501432&quot;&gt;501432&lt;/a&gt; and &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=498802&quot;&gt;498802&lt;/a&gt;). &lt;em&gt;Duration 4 hours.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;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. &lt;em&gt;No downtime expected.&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;10:00pm PDT (0500) UTC hg repo maintenance.  We’ll be resetting the &lt;code&gt;hg&lt;/code&gt; repo (bug &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=500246&quot;&gt;500246&lt;/a&gt;).  &lt;em&gt;Duration 30 minutes&lt;/em&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Feel free to comment directly in those bugs if you see issues past the planned downtime.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 21:47:40 +0000</pubDate>
	<dc:creator>mrz</dc:creator>
</item>
<item>
	<title>Trent Mick: ActiveState Code: lauched!</title>
	<guid isPermaLink="true">http://trentm.com/blog/archives/2008/07/24/activestate-code-lauched/</guid>
	<link>http://trentm.com/blog/archives/2008/07/24/activestate-code-lauched/</link>
	<description>&lt;p&gt;We launched &lt;a href=&quot;http://code.activestate.com/&quot;&gt;ActiveState Code&lt;/a&gt; today, &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=And+There+was+Much+Rejoicing&quot; title=&quot;You have seen Monty Python's Holy Grail, right?&quot;&gt;and there was much rejoicing.&lt;/a&gt;  Yaaaah!&lt;/p&gt;

&lt;p&gt;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 &lt;a href=&quot;http://code.activestate.com/recipes/tags/&quot;&gt;tagging&lt;/a&gt;, the ability to &lt;a href=&quot;http://code.activestate.com/recipes/add/&quot;&gt;add recipes&lt;/a&gt; in a number of other &lt;a href=&quot;http://code.activestate.com/recipes/langs/&quot;&gt;languages&lt;/a&gt;, and a fresher and hopefully more usable site. &lt;/p&gt;

&lt;p&gt;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 — &lt;a href=&quot;http://code.activestate.com/aspnredir/categories/&quot;&gt;full details here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I welcome any &lt;a href=&quot;http://code.activestate.com/help/feedback/&quot;&gt;feedback&lt;/a&gt; on the site.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 19:09:50 +0000</pubDate>
	<dc:creator>trentm</dc:creator>
</item>
<item>
	<title>Mozilla Standards: (R)evolution Number 5</title>
	<guid isPermaLink="false">http://blog.mozilla.com/standards/?p=21</guid>
	<link>http://blog.mozilla.com/standards/2009/07/02/revolution-number-5/</link>
	<description>&lt;p&gt;Cross-posted from &lt;a href=&quot;http://hacks.mozilla.org/2009/07/revolution-number-5/&quot;&gt;hacks.mozilla.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We’ve just launched &lt;a href=&quot;http://www.mozilla.com/en-US/&quot;&gt;Firefox 3.5&lt;/a&gt;, and &lt;a href=&quot;http://www.flickr.com/photos/gen/3677579248/&quot;&gt; we’re&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/nitot/3675934390/&quot;&gt;incredibly&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/29142435@N08/3674981992/&quot;&gt;proud&lt;/a&gt;.  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 &lt;em&gt;whole World Wide Web&lt;/em&gt;, 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 &lt;a href=&quot;http://dev.w3.org/html5/spec/Overview.html&quot;&gt;HTML5&lt;/a&gt; and &lt;a href=&quot;http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf&quot;&gt;ECMAScript 5 (PDF)&lt;/a&gt;.   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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html&quot;&gt;key strategic initiative&lt;/a&gt; by major web development companies.  Indeed, &lt;a href=&quot;http://news.cnet.com/8301-17939_109-10252252-2.html&quot;&gt;exciting new web applications&lt;/a&gt; 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 &lt;a href=&quot;http://news.cnet.com/8301-17939_109-10250196-2.html&quot;&gt;browser as the computer&lt;/a&gt;, an old theme that &lt;a href=&quot;http://developer.palm.com/webos_book/book1.html&quot;&gt;gets bolstered&lt;/a&gt; with the arrival of &lt;a href=&quot;http://htmlfive.appspot.com/&quot;&gt;attractive HTML5 platform features&lt;/a&gt; that are implemented across &lt;a href=&quot;http://www.apple.com/safari/&quot;&gt;Safari&lt;/a&gt;, &lt;a href=&quot;http://www.google.com/chrome/intl/en/features.html&quot;&gt;Chrome&lt;/a&gt;, &lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt;, and of course, &lt;a href=&quot;http://www.getfirefox.com/&quot;&gt;Firefox&lt;/a&gt; (with &lt;a href=&quot;http://www.microsoft.com/windows/internet-explorer/default.aspx&quot;&gt;IE8&lt;/a&gt; getting an honorable mention for having both some HTML5 features and some ECMAScript, 5th Edition features).&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.w3.org/QA/2009/05/_watching_the_google_io.html&quot;&gt;W3C was quick to point out&lt;/a&gt;.  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.&lt;/p&gt;
&lt;p&gt;For one thing, we were there to &lt;a href=&quot;http://weblogs.mozillazine.org/roadmap/archives/2004/06/the_nonworld_no_1.html&quot;&gt;point out, in no uncertain terms&lt;/a&gt;, that the &lt;a href=&quot;http://www.w3.org/&quot;&gt;W3C&lt;/a&gt; had perhaps &lt;a href=&quot;http://dbaron.org/log/2004-06#e20040609a&quot;&gt;lost its way&lt;/a&gt;.  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 &lt;a href=&quot;http://www.whatwg.org/&quot;&gt;WHATWG&lt;/a&gt;.  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 &lt;a href=&quot;http://ln.hixie.ch/?start=1088526392&amp;amp;count=1&quot;&gt;definitive but tentative&lt;/a&gt;.  Soon, other browser vendors joined us, and by the time &lt;a href=&quot;http://dig.csail.mit.edu/breadcrumbs/node/166&quot;&gt;the reconciliation with W3C&lt;/a&gt; occurred two years later, the innovations introduced into the web platform via the movement initiated by Mozilla had gained substantial momentum.  &lt;/p&gt;
&lt;p&gt;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 &lt;em&gt;modus operandi&lt;/em&gt; is (for the most part) &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/&quot;&gt;in&lt;/a&gt; the &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/&quot;&gt;open&lt;/a&gt;.  Mozilla funds the &lt;a href=&quot;http://validator.nu/&quot;&gt;HTML5 Validator&lt;/a&gt;, producing the first real HTML5 parser, which now drives &lt;a href=&quot;http://validator.w3.org/&quot;&gt;W3C’s markup validation&lt;/a&gt; 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 &lt;a href=&quot;http://www.w3.org/2008/geolocation/&quot;&gt;W3C Geolocation WG&lt;/a&gt;, the &lt;a href=&quot;http://www.w3.org/2008/webapps/&quot;&gt;Web Apps WG&lt;/a&gt;, and the &lt;a href=&quot;http://www.w3.org/Style/CSS/current-work&quot;&gt;CSS WG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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, &lt;strong&gt;soon&lt;/strong&gt;.  We’ve also got to ensure that &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Jun/0661.html&quot;&gt;accessibility serves as an important design principle&lt;/a&gt; in the emerging web platform, and resolve sticky differences here.  Also, an open standard &lt;em&gt;does not&lt;/em&gt; an open platform make, as debates about &lt;a href=&quot;http://cwilso.com/2008/07/23/fonts-embedding-vs-linking/&quot;&gt;web&lt;/a&gt; &lt;a href=&quot;http://dbaron.org/log/20090317-fonts&quot;&gt;fonts&lt;/a&gt; and &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020363.html&quot;&gt;audio/video&lt;/a&gt; &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Jun/0825.html&quot;&gt;codecs&lt;/a&gt; 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.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 18:55:57 +0000</pubDate>
	<dc:creator>aruner</dc:creator>
</item>
<item>
	<title>Mozdev: Drupal 5.19 upgrade</title>
	<guid isPermaLink="false">http://www.mozdev.org/311 at http://www.mozdev.org/drupal</guid>
	<link>http://www.mozdev.org/drupal/blog/Drupal-519-upgrade</link>
	<description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;Our &lt;a href=&quot;http://drupal.org&quot;&gt;Drupal&lt;/a&gt; installation has been upgraded to &lt;a href=&quot;http://drupal.org/node/507574&quot;&gt;version 5.19&lt;/a&gt; to address a &lt;a href=&quot;http://drupal.org/node/507572&quot;&gt;security vulnerability&lt;/a&gt;.  Let us know if you encounter any problems.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 17:23:05 +0000</pubDate>
	<dc:creator>silfreed</dc:creator>
</item>
<item>
	<title>David Tenser: How to make community members stick</title>
	<guid isPermaLink="false">http://djst.org/blog/?p=451</guid>
	<link>http://djst.org/blog/2009/07/02/how-to-make-community-members-stick/</link>
	<description>&lt;p&gt;How to grow communities is a hot topic these days. &lt;a href=&quot;http://www.yetanothertechblog.com/&quot;&gt;Francesco Lodolo&lt;/a&gt; recently &lt;a href=&quot;http://www.yetanothertechblog.com/2009/06/07/local-communities-always-the-same-faces/&quot;&gt;blogged&lt;/a&gt; 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.&lt;/p&gt;
&lt;div style=&quot;width: 250px;&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/amy_ng/1692424006/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2389/1692424006_eecd57b505_m.jpg&quot; alt=&quot;&quot; height=&quot;233&quot; width=&quot;240&quot; title=&quot;Growing&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Illustration: Grow by Amy.Ng&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/atopal&quot;&gt;Abdulkadir Topal&lt;/a&gt; from the German community also blogged about &lt;a href=&quot;http://blogs.mozilla-europe.org/?post/2009/06/29/Getting-help-for-localization-work&quot;&gt;getting help for localization work&lt;/a&gt; on the &lt;a href=&quot;http://blogs.mozilla-europe.org/&quot;&gt;European Mozilla Community Blog&lt;/a&gt; and reached an interesting conclusion about how to turn new and casual contributors into long-time community members: the key is to &lt;strong&gt;distribute ownership&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.”&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.mozilla.com/en-US/mobile/&quot;&gt;they were right&lt;/a&gt;!).&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://devedge-temp.mozilla.org/central/gecko/gecko.jpg&quot; title=&quot;Gecko logo&quot; height=&quot;194&quot; width=&quot;192&quot; alt=&quot;&quot; class=&quot;alignright&quot; /&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://djst.org/blog/wp-content/uploads/2009/07/phoenix-02.png&quot;&gt;&lt;img src=&quot;http://djst.org/blog/wp-content/uploads/2009/07/phoenix-02-300x225.png&quot; title=&quot;phoenix-02&quot; height=&quot;225&quot; width=&quot;300&quot; alt=&quot;&quot; class=&quot;aligncenter size-medium wp-image-464&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=2568&quot;&gt;Phoenix Help&lt;/a&gt;. 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).&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://weblogs.mozillazine.org/asa/&quot;&gt;Asa Dotzler&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Before I knew it, people were linking to my site from all sorts of places (starting with Phoenix 0.5, even the &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/releases/0.5.html&quot;&gt;release notes&lt;/a&gt; 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!&lt;/p&gt;
&lt;p&gt;To wrap up, there were several things that motivated me to stay active in the Mozilla community:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A belief in the mission of the project — to create a web browser that  supports and promotes the use of open standards&lt;/li&gt;
&lt;li&gt;An interest in the technology — initially with the Gecko logo as my hook&lt;/li&gt;
&lt;li&gt;The feeling of belonging in a community of people with similar interests&lt;/li&gt;
&lt;li&gt;The desire to give something back to a project that gave (and still gives) me the best browser in the world for free&lt;/li&gt;
&lt;li&gt;The experiences gained by managing a website — HTML, CSS, server configurations, and perhaps most importantly, the English language&lt;/li&gt;
&lt;li&gt;The recognition and respect from Mozilla project members for my contributions&lt;/li&gt;
&lt;li&gt;The pride of being responsible for an important piece of the project&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;div style=&quot;width: 172px;&quot; id=&quot;attachment_465&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/schmidts_australia/3539431222/&quot;&gt;&lt;img src=&quot;http://djst.org/blog/wp-content/uploads/2009/07/cat-climbing.png&quot; title=&quot;Tree Climbing Cat by mokwai&quot; height=&quot;336&quot; width=&quot;162&quot; alt=&quot;&quot; class=&quot;size-full wp-image-465&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Tree Climbing Cat by mokwai&lt;/p&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Does your project add value to people using it? Do people feel like they are making a difference by contributing?&lt;/li&gt;
&lt;li&gt;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”?&lt;/li&gt;
&lt;li&gt;Is your existing community friendly, welcoming and collaborative? Are tasks and discussions communicated in the open? Do people in your community have fun together?&lt;/li&gt;
&lt;li&gt;What kinds of contributions are welcomed? Does your project offer different ways to get involved?&lt;/li&gt;
&lt;li&gt;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?&lt;/li&gt;
&lt;li&gt;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)?&lt;/li&gt;
&lt;li&gt;Is your project modularized enough to allow people to take ownership of parts of the project?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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!&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 16:53:46 +0000</pubDate>
	<dc:creator>David Tenser</dc:creator>
</item>
<item>
	<title>Planet Mozilla Interns: Aaron Train: A Week of Milestones</title>
	<guid isPermaLink="false">http://aaronmt.wordpress.com/?p=409</guid>
	<link>http://aaronmt.wordpress.com/2009/07/02/a-week-of-milestones/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;In the spirit of an exciting successful week, I would like to congratulate our friends at &lt;a href=&quot;http://sourceforge.net&quot;&gt;SourceForge&lt;/a&gt; who have delivered their &lt;a href=&quot;http://blog.internetnews.com/skerner/2009/06/sourceforge-delivers-4-billion.html&quot;&gt;4,000,000,000th open source download&lt;/a&gt;. That’s &lt;a href=&quot;http://www.mozilla.com&quot;&gt;one&lt;/a&gt; &lt;a href=&quot;http://www.virtualbox.org/&quot;&gt;of&lt;/a&gt; &lt;a href=&quot;http://filezilla-project.org/&quot;&gt;a&lt;/a&gt; &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/1843&quot;&gt;few&lt;/a&gt; &lt;a href=&quot;http://filezilla-project.org/&quot;&gt;major&lt;/a&gt; open source milestones this week. &lt;em&gt;That’s alot of downloads.&lt;/em&gt;&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/aaronmt.wordpress.com/409/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/aaronmt.wordpress.com/409/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/aaronmt.wordpress.com/409/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/aaronmt.wordpress.com/409/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/aaronmt.wordpress.com/409/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/aaronmt.wordpress.com/409/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/aaronmt.wordpress.com/409/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/aaronmt.wordpress.com/409/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/aaronmt.wordpress.com/409/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/aaronmt.wordpress.com/409/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=aaronmt.wordpress.com&amp;amp;blog=1845953&amp;amp;post=409&amp;amp;subd=aaronmt&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 02 Jul 2009 15:30:06 +0000</pubDate>
	<dc:creator>Aaron</dc:creator>
</item>
<item>
	<title>Henrik Skupin: Firefox 3.5 has been released</title>
	<guid isPermaLink="false">http://www.hskupin.info/?p=357</guid>
	<link>http://www.hskupin.info/2009/07/02/finally-firefox-3-5-has-been-released/</link>
	<description>&lt;p&gt;Huh, I’m still a bit late in blogging this but I don’t wanna miss it because it’s really important…&lt;/p&gt;
&lt;p&gt;With a bit more then a year development &lt;a href=&quot;http://www.getfirefox.com&quot;&gt;Firefox 3.5&lt;/a&gt; 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 &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/3.5/releasenotes/&quot;&gt;release notes&lt;/a&gt;. For a quick overview you can also watch this &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/video/firefox-3.5.html&quot;&gt;video&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 14:34:16 +0000</pubDate>
	<dc:creator>Henrik Skupin</dc:creator>
</item>
<item>
	<title>Mikeal Rogers: Up for a Pint?</title>
	<guid isPermaLink="false">http://www.mikealrogers.com/?p=622</guid>
	<link>http://www.mikealrogers.com/archives/622</link>
	<description>&lt;p&gt;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 &lt;img src=&quot;http://www.mikealrogers.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 13:55:51 +0000</pubDate>
	<dc:creator>mikeal</dc:creator>
</item>
<item>
	<title>Pascal Chevrel: July 2003 - July 2009: 6 years of Mozilla Web localization</title>
	<guid isPermaLink="false">urn:md5:43a99b14f74bd20e3e391a0b4d1f6ae8</guid>
	<link>http://www.chevrel.org/fr/carnet/index.php?post/2009/07/02/July-2003-July-2009%3A-6-years-of-Mozilla-Web-localization</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://www.chevrel.org/fr/carnet/public/illustrationl10n.png&quot; alt=&quot;&quot; style=&quot;margin: 0 0 1em 1em; float: right;&quot; title=&quot;mozilla.com L10n pages, juil. 2009&quot; /&gt;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 &lt;a href=&quot;http://bclary.com/blog&quot;&gt;Bob Clary&lt;/a&gt; (who also gave me my &lt;em&gt;canconfirm&lt;/em&gt; rights in bugzilla, thanks for that!) to publish a page in Spanish on mozilla.org so as to promote Tech Evangelism activities in Spanish.&lt;/p&gt;
&lt;p&gt;That was the first non-English page on an official mozilla site ever and the funny thing is that... &lt;a href=&quot;http://www.mozilla.org/projects/tech-evangelism/site/component-spanish.html&quot; hreflang=&quot;es&quot;&gt;this page is still online&lt;/a&gt;!  &lt;img src=&quot;http://www.chevrel.org/fr/carnet/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;br /&gt;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!&lt;/p&gt;
&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;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! &lt;/p&gt;
&lt;p&gt;Thank you also to the rest of the l10n-drivers team (&lt;a href=&quot;http://blog.mozilla.com/seth&quot;&gt;Seth&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/axel&quot;&gt;Axel&lt;/a&gt;, &lt;a href=&quot;http://informationisart.com/stas/&quot;&gt;Stas&lt;/a&gt;, &lt;a href=&quot;http://diary.braniecki.net/&quot;&gt;Gandalf&lt;/a&gt;...) and thank you to &lt;a href=&quot;http://blog.lebedel.net/&quot;&gt;Delphine&lt;/a&gt; who did an awesome job with QA of all of the localized pages over the past weeks on our sites!&lt;/p&gt;
&lt;p&gt;Happy international browsing &lt;img src=&quot;http://www.chevrel.org/fr/carnet/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Pascal&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 13:33:00 +0000</pubDate>
	<dc:creator>Pascal Chevrel</dc:creator>
</item>
<item>
	<title>Robert Sayre: Web Video Codecs</title>
	<guid isPermaLink="true">http://blog.mozilla.com/rob-sayre/2009/07/02/web-video-codecs/</guid>
	<link>http://blog.mozilla.com/rob-sayre/2009/07/02/web-video-codecs/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://annevankesteren.nl/2009/07/web-video-codecs&quot;&gt;Anne van Kesteren&lt;/a&gt;: &lt;i&gt;“Opera has &lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-July/020696.html&quot;&gt;announced support for Ogg Theora and Vorbis&lt;/a&gt;“&lt;/i&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 13:22:46 +0000</pubDate>
	<dc:creator>rsayre</dc:creator>
</item>
<item>
	<title>Robert Sayre: Secrets</title>
	<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/?p=352</guid>
	<link>http://blog.mozilla.com/rob-sayre/2009/07/02/secrets/</link>
	<description>&lt;p&gt;That’s right, the WHATWG accepts &lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-June/020620.html&quot;&gt;secret feedback&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But… I thought &lt;a href=&quot;http://www.bing.com/search?q=site%3Ahixie.ch+w3c+member+secret&amp;amp;go=&amp;amp;form=QBRE&amp;amp;qs=n&quot;&gt;secrets were bad&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Something must have changed. Secrets seem to be OK now. What am I missing?&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 12:51:20 +0000</pubDate>
	<dc:creator>rsayre</dc:creator>
</item>
<item>
	<title>Seth Bindernagel: Response to a Swahili localization enthusiast</title>
	<guid isPermaLink="false">http://blog.mozilla.com/seth/?p=481</guid>
	<link>http://blog.mozilla.com/seth/2009/07/02/response-to-a-swahili-localization-enthusiast/</link>
	<description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;em&gt;excellent&lt;/em&gt; 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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://huayra.wordpress.com/2009/06/30/ineptitude-or-why-firefox-3-5-does-not-have-a-swahili-translation-when-there-is-one-done/&quot;&gt;In his post&lt;/a&gt;, 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:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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!”?&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;Here are the facts and consider rewriting your post:&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;Playing politics would be something less prudent.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;&lt;em&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;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.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sharethis.com/item?&amp;amp;wp=2.7.1&amp;amp;publisher=39aea886-e6ef-48a6-8ee4-4b66802ef522&amp;amp;title=Response+to+a+Swahili+localization+enthusiast&amp;amp;url=http%3A%2F%2Fblog.mozilla.com%2Fseth%2F2009%2F07%2F02%2Fresponse-to-a-swahili-localization-enthusiast%2F&quot;&gt;ShareThis&lt;/a&gt;&lt;/p&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;&lt;/em&gt;</description>
	<pubDate>Thu, 02 Jul 2009 10:23:47 +0000</pubDate>
	<dc:creator>seth bindernagel</dc:creator>
</item>
<item>
	<title>Jane Finette: Firefox 3.5 LIVE – help us celebrate in London, July 6</title>
	<guid isPermaLink="false">http://autological.wordpress.com/?p=561</guid>
	<link>http://autological.wordpress.com/2009/07/02/firefox-3-5-live-help-us-celebrate-in-london-july-6/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;img src=&quot;http://autological.files.wordpress.com/2009/07/firefoxwordmarkhorizontal1.png?w=500&amp;amp;h=140&quot; title=&quot;firefoxWordMarkHorizontal&quot; height=&quot;140&quot; width=&quot;500&quot; alt=&quot;firefoxWordMarkHorizontal&quot; class=&quot;aligncenter size-full wp-image-564&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mozilla.com/en-US/&quot; target=&quot;_blank&quot;&gt;Firefox 3.5 is now alive and kicking!&lt;/a&gt; Our fastest release ever, new personal security features and support for open video. Its a release in which once again Firefox is &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/upgrade.html&quot; target=&quot;_blank&quot;&gt;“Upgrading the Web”&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;We’d love to see your demos too – so please come along and share what you have.&lt;/p&gt;
&lt;p&gt;Sign up on Upcoming at : &lt;a href=&quot;http://upcoming.yahoo.com/event/3013300/&quot; target=&quot;_blank&quot;&gt;http://upcoming.yahoo.com/event/3013300/&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;&lt;abbr title=&quot;20090706T190000&quot;&gt; When: Monday July 6, 2009 &lt;/abbr&gt; from                           7:00pm – &lt;abbr title=&quot;20090706T210000&quot;&gt;9:00pm&lt;/abbr&gt;&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;&lt;span&gt;Where: &lt;a href=&quot;http://upcoming.yahoo.com/venue/129544&quot; target=&quot;_blank&quot;&gt;Shooting Star&lt;/a&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;125-129 Middlesex Street&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;London&lt;/span&gt;, &lt;span&gt;England&lt;/span&gt; &lt;span&gt;E1 8JF&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;See you there! &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-top: 10px; height: 15px;&quot; class=&quot;zemanta-pixie&quot;&gt;&lt;a href=&quot;http://reblog.zemanta.com/zemified/551ae00b-4bf5-4dc8-91eb-e236460647ec/&quot; class=&quot;zemanta-pixie-a&quot; title=&quot;Reblog this post [with Zemanta]&quot;&gt;&lt;img src=&quot;http://img.zemanta.com/reblog_e.png?x-id=551ae00b-4bf5-4dc8-91eb-e236460647ec&quot; alt=&quot;Reblog this post [with Zemanta]&quot; style=&quot;border: medium none; float: right;&quot; class=&quot;zemanta-pixie-img&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/autological.wordpress.com/561/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/autological.wordpress.com/561/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/autological.wordpress.com/561/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/autological.wordpress.com/561/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/autological.wordpress.com/561/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/autological.wordpress.com/561/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/autological.wordpress.com/561/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/autological.wordpress.com/561/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/autological.wordpress.com/561/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/autological.wordpress.com/561/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=autological.wordpress.com&amp;amp;blog=2480282&amp;amp;post=561&amp;amp;subd=autological&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 02 Jul 2009 10:08:02 +0000</pubDate>
	<dc:creator>jfinette</dc:creator>
</item>
<item>
	<title>Michael Erlewine: Ubiquity 0.5 日本語紹介ビデオ</title>
	<guid isPermaLink="false">http://mitcho.com/blog/?p=2389</guid>
	<link>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/</link>
	<description>&lt;p&gt;今夜リリースされる &lt;a href=&quot;http://ubiquity.mozilla.com&quot;&gt;Ubiquity&lt;/a&gt; の最新版、0.5 に備えて日本語で Ubiquity のスクリーンキャストを作ってみました。 Ubiquity 0.5 は特に多言語化を重視したリリースで、 Ubiquity 内蔵のコマンドが日本語とデンマーク語で使えるようになっています。是非&lt;a href=&quot;http://ubiquity.mozilla.com&quot;&gt;インストール&lt;/a&gt;してみてください！&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;http://vimeo.com/5420966&quot;&gt;Ubiquity 0.5 日本語紹介ビデオ&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/mitchoyoshitaka&quot;&gt;mitcho&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;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. If you can’t understand it, it’s probably time to start &lt;a href=&quot;http://pepper.idge.net/japanese/&quot;&gt;learning Japanese&lt;/a&gt;! &lt;img src=&quot;http://mitcho.com/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;


&lt;h3&gt;Related Posts&lt;/h3&gt;
&lt;ol&gt;
		&lt;li&gt;&lt;a href=&quot;http://mitcho.com/blog/projects/foxkeh-demos-ubiquity-parser-the-next-generation/&quot; rel=&quot;bookmark&quot;&gt;Foxkeh demos Ubiquity Parser: The Next Generation&lt;/a&gt;  &lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://mitcho.com/blog/projects/this-week-on-ubiquity-parser-the-next-generation/&quot; rel=&quot;bookmark&quot;&gt;This week on Ubiquity Parser: The Next Generation&lt;/a&gt;  &lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;http://mitcho.com/blog/projects/changes-to-ubiquity-parser-2-and-the-playpen/&quot; rel=&quot;bookmark&quot;&gt;Changes to Ubiquity Parser 2 and the Playpen&lt;/a&gt;  &lt;/li&gt;
	&lt;/ol&gt;

&lt;p&gt;Related posts brought to you by &lt;a href=&quot;http://mitcho.com/code/yarpp/&quot;&gt;Yet Another Related Posts Plugin&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 09:08:03 +0000</pubDate>
	<dc:creator>mitcho</dc:creator>
</item>
<item>
	<title>John Resig: Which Unit Testing Framework?</title>
	<guid isPermaLink="true">http://ejohn.org/blog/which-unit-testing-framework/</guid>
	<link>http://ejohn.org/blog/which-unit-testing-framework/</link>
	<description>&lt;p&gt;I'm in the process of working on, and improving, test suite support in &lt;a href=&quot;http://testswarm.com/&quot;&gt;TestSwarm&lt;/a&gt; (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).&lt;/p&gt;
	&lt;p&gt;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!&lt;/p&gt;
	&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://spreadsheets.google.com/viewform?formkey=cnk4TlpONC1LdGFvMVJjd2FlLTlManc6MA..&quot;&gt;» Which JavaScript Unit Testing Frameworks do you use?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
	&lt;p&gt;Loading...&lt;/p&gt;
	&lt;p&gt;More information on the frameworks listed above:&lt;/p&gt;
	&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.jsunit.net/&quot;&gt;JSUnit&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://seleniumhq.org/projects/core/&quot;&gt;Selenium Core&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://jania.pe.kr/aw/moin.cgi/JSSpec&quot;&gt;JSSpec (MooTools)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/tobie/unittest_js/tree/master&quot;&gt;UnitTestJS (Prototype)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.jquery.com/QUnit&quot;&gt;QUnit (jQuery)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://docs.dojocampus.org/quickstart/doh&quot;&gt;DOH Unit Testing (Dojo)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/yuitest/&quot;&gt;YUITest 2&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/3/test/&quot;&gt;YUITest 3&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/En/Mochitest&quot;&gt;Mochitest&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://github.com/nkallen/screw-unit/tree/master&quot;&gt;ScrewUnit&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://jsunittest.com/&quot;&gt;JsUnitTest&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://jsunity.com/&quot;&gt;jsUnity&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/js-test-driver/&quot;&gt;JsTestDriver&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.thefrontside.net/crosscheck&quot;&gt;Crosscheck&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://groups.google.com/group/envjs&quot;&gt;Env.js&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://fireunit.org/&quot;&gt;FireUnit&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
		&lt;img src=&quot;http://ejohn.org/apps/rss/?from=rss&amp;amp;id=5688&quot; style=&quot;width: 0px; height: 0px;&quot; /&gt;</description>
	<pubDate>Thu, 02 Jul 2009 08:43:35 +0000</pubDate>
	<dc:creator>John Resig</dc:creator>
</item>
<item>
	<title>Gervase Markham: Dopplr or TripIt?</title>
	<guid isPermaLink="true">http://weblogs.mozillazine.org/gerv/archives/2009/07/dopplr_or_tripit.html</guid>
	<link>http://weblogs.mozillazine.org/gerv/archives/2009/07/dopplr_or_tripit.html</link>
	<description>&lt;p&gt;Where's the action these days? I'm currently on &lt;a href=&quot;http://www.dopplr.com/traveller/gerv&quot;&gt;Dopplr&lt;/a&gt; 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!&lt;/p&gt;

&lt;p&gt;Please declare interests such as board seats or shares ;-)&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 07:53:03 +0000</pubDate>
	<dc:creator>gerv</dc:creator>
</item>
<item>
	<title>hacks.mozilla.org: (r)evolution number 5</title>
	<guid isPermaLink="false">http://hacks.mozilla.org/?p=1204</guid>
	<link>http://hacks.mozilla.org/2009/07/revolution-number-5/</link>
	<description>&lt;p&gt;We’ve just launched &lt;a href=&quot;http://www.mozilla.com/en-US/&quot;&gt;Firefox 3.5&lt;/a&gt;, and &lt;a href=&quot;http://www.flickr.com/photos/gen/3677579248/&quot;&gt; we’re&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/nitot/3675934390/&quot;&gt;incredibly&lt;/a&gt; &lt;a href=&quot;http://www.flickr.com/photos/29142435@N08/3674981992/&quot;&gt;proud&lt;/a&gt;.  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 &lt;em&gt;whole World Wide Web&lt;/em&gt;, 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 &lt;a href=&quot;http://dev.w3.org/html5/spec/Overview.html&quot;&gt;HTML5&lt;/a&gt; and &lt;a href=&quot;http://www.ecma-international.org/publications/files/drafts/tc39-2009-025.pdf&quot;&gt;ECMAScript 5 (PDF)&lt;/a&gt;.   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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://radar.oreilly.com/2009/05/google-bets-big-on-html-5.html&quot;&gt;key strategic initiative&lt;/a&gt; by major web development companies.  Indeed, &lt;a href=&quot;http://news.cnet.com/8301-17939_109-10252252-2.html&quot;&gt;exciting new web applications&lt;/a&gt; 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 &lt;a href=&quot;http://news.cnet.com/8301-17939_109-10250196-2.html&quot;&gt;browser as the computer&lt;/a&gt;, an old theme that &lt;a href=&quot;http://developer.palm.com/webos_book/book1.html&quot;&gt;gets bolstered&lt;/a&gt; with the arrival of &lt;a href=&quot;http://htmlfive.appspot.com/&quot;&gt;attractive HTML5 platform features&lt;/a&gt; that are implemented across &lt;a href=&quot;http://www.apple.com/safari/&quot;&gt;Safari&lt;/a&gt;, &lt;a href=&quot;http://www.google.com/chrome/intl/en/features.html&quot;&gt;Chrome&lt;/a&gt;, &lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt;, and of course, &lt;a href=&quot;http://www.getfirefox.com/&quot;&gt;Firefox&lt;/a&gt; (with &lt;a href=&quot;http://www.microsoft.com/windows/internet-explorer/default.aspx&quot;&gt;IE8&lt;/a&gt; getting an honorable mention for having both some HTML5 features and some ECMAScript, 5th Edition features).&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.w3.org/QA/2009/05/_watching_the_google_io.html&quot;&gt;W3C was quick to point out&lt;/a&gt;.  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.&lt;/p&gt;
&lt;p&gt;For one thing, we were there to &lt;a href=&quot;http://weblogs.mozillazine.org/roadmap/archives/2004/06/the_nonworld_no_1.html&quot;&gt;point out, in no uncertain terms&lt;/a&gt;, that the &lt;a href=&quot;http://www.w3.org/&quot;&gt;W3C&lt;/a&gt; had perhaps &lt;a href=&quot;http://dbaron.org/log/2004-06#e20040609a&quot;&gt;lost its way&lt;/a&gt;.  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 &lt;a href=&quot;http://www.whatwg.org/&quot;&gt;WHATWG&lt;/a&gt;.  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 &lt;a href=&quot;http://ln.hixie.ch/?start=1088526392&amp;amp;count=1&quot;&gt;definitive but tentative&lt;/a&gt;.  Soon, other browser vendors joined us, and by the time &lt;a href=&quot;http://dig.csail.mit.edu/breadcrumbs/node/166&quot;&gt;the reconciliation with W3C&lt;/a&gt; occurred two years later, the innovations introduced into the web platform via the movement initiated by Mozilla had gained substantial momentum.  &lt;/p&gt;
&lt;p&gt;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 &lt;em&gt;modus operandi&lt;/em&gt; is (for the most part) &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/&quot;&gt;in&lt;/a&gt; the &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/&quot;&gt;open&lt;/a&gt;.  Mozilla funds the &lt;a href=&quot;http://validator.nu/&quot;&gt;HTML5 Validator&lt;/a&gt;, producing the first real HTML5 parser, which now drives &lt;a href=&quot;http://validator.w3.org/&quot;&gt;W3C’s markup validation&lt;/a&gt; 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 &lt;a href=&quot;http://www.w3.org/2008/geolocation/&quot;&gt;W3C Geolocation WG&lt;/a&gt;, the &lt;a href=&quot;http://www.w3.org/2008/webapps/&quot;&gt;Web Apps WG&lt;/a&gt;, and the &lt;a href=&quot;http://www.w3.org/Style/CSS/current-work&quot;&gt;CSS WG&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;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, &lt;strong&gt;soon&lt;/strong&gt;.  We’ve also got to ensure that &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Jun/0661.html&quot;&gt;accessibility serves as an important design principle&lt;/a&gt; in the emerging web platform, and resolve sticky differences here.  Also, an open standard &lt;em&gt;does not&lt;/em&gt; an open platform make, as debates about &lt;a href=&quot;http://cwilso.com/2008/07/23/fonts-embedding-vs-linking/&quot;&gt;web&lt;/a&gt; &lt;a href=&quot;http://dbaron.org/log/20090317-fonts&quot;&gt;fonts&lt;/a&gt; and &lt;a href=&quot;http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020363.html&quot;&gt;audio/video&lt;/a&gt; &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-html/2009Jun/0825.html&quot;&gt;codecs&lt;/a&gt; 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.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 03:39:57 +0000</pubDate>
	<dc:creator>Arun Ranganathan</dc:creator>
</item>
<item>
	<title>John O'Duinn: Major update to Firefox 3.5 (the day after)</title>
	<guid isPermaLink="true">http://oduinn.com/2009/07/01/major-update-to-firefox-35-the-day-after/</guid>
	<link>http://oduinn.com/2009/07/01/major-update-to-firefox-35-the-day-after/</link>
	<description>&lt;p&gt;Looking at the people who moved to FF3.5.0 yesterday:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;65% downloaded the FF3.5.0 installer and installed from it&lt;/li&gt;
&lt;li&gt;35% manually did Help-&amp;gt;CheckForUpdates&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That is a large percentage of people doing CheckForUpdates.&lt;/p&gt;
&lt;p&gt;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.
&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 02:36:11 +0000</pubDate>
	<dc:creator>John</dc:creator>
</item>
<item>
	<title>Robert Sayre: News At 11</title>
	<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/?p=346</guid>
	<link>http://blog.mozilla.com/rob-sayre/2009/07/01/news-at-11/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://krijnhoetmer.nl/irc-logs/whatwg/20090702#l-78&quot;&gt;This just in&lt;/a&gt;…&lt;/p&gt;
&lt;p&gt;&amp;lt;othermaciej&amp;gt; sayrer: the normal definition of “open stanard” doesn’t automatically imply royalty-free licensing&lt;br /&gt;
&amp;lt;jcranmer&amp;gt; http://en.wikipedia.org/wiki/Open_standard disagrees&lt;br /&gt;
&amp;lt;jcranmer&amp;gt; “The term “open” is usually restricted to royalty-free technologies”&lt;br /&gt;
&amp;lt;jcranmer&amp;gt; (2nd para)&lt;br /&gt;
&amp;lt;sayrer&amp;gt; but that was written by hippies, obviously&lt;br /&gt;
&amp;lt;jcranmer&amp;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.”&lt;br /&gt;
&amp;lt;sayrer&amp;gt; othermaciej: how about this: proprietary is where you pay&lt;br /&gt;
&amp;lt;othermaciej&amp;gt; wikipedia seems to disagree with actual standards orgs (as stated in later paragraphs)&lt;/p&gt;
&lt;p&gt;That’s right folks, standards orgs producing patent-encumbered standards claim their standards are open. Clearly, a fair and balanced approach is called for.&lt;/p&gt;</description>
	<pubDate>Thu, 02 Jul 2009 01:36:17 +0000</pubDate>
	<dc:creator>rsayre</dc:creator>
</item>
<item>
	<title>Taras Glek: Python GDB - Logging File IO</title>
	<guid isPermaLink="false">http://blog.mozilla.com/tglek/?p=146</guid>
	<link>http://blog.mozilla.com/tglek/2009/07/01/python-gdb-logging-file-io/</link>
	<description>&lt;p&gt;&lt;strong&gt;Python GDB Rocks!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://sourceware.org/gdb/wiki/PythonGdb&quot;&gt;python gdb&lt;/a&gt;, and with some tips on syscalls from gdb old-timers managed to produce a &lt;a href=&quot;http://people.mozilla.com/~tglek/fennec/files.txt&quot;&gt;report&lt;/a&gt; to assign blame for open()ing files to relevant Mozilla functions.&lt;/p&gt;
&lt;p&gt;Other than the gdb-hating syscalls issue, achieving this was simple&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Compile python-enabled gdb(Next set of distribution releases should have it..I hope)&lt;/li&gt;
&lt;li&gt;Define a new gdb command in a python file. I called mine “taras” for lack of a better name.&lt;/li&gt;
&lt;li&gt;Set a breakpoint, attach your command to it. :&lt;br /&gt;
&lt;code&gt;break open&lt;br /&gt;
source -p /path/to/your/script.py&lt;br /&gt;
command 1&lt;br /&gt;
taras&lt;br /&gt;
end&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Have the script walk the backtrace to figure out the filename and the last Mozilla function. Log the info, issue gdb continue command.&lt;/li&gt;
&lt;li&gt;Print out a report and profit:&lt;br /&gt;
&lt;code&gt;python report()&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here is my &lt;a href=&quot;http://people.mozilla.com/~tglek/gdblog.py&quot;&gt;script&lt;/a&gt;. 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.&lt;/p&gt;
&lt;p&gt;I’ve never throught it would be this fun to use gdb. I always thought debuggers should be scriptable, thanks to &lt;a href=&quot;http://tromey.com/blog/&quot;&gt;Tom Tromey&lt;/a&gt; (lots of gdb tutorials on Tom’s blog) and any others who finally made this a reality.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 23:05:42 +0000</pubDate>
	<dc:creator>tglek</dc:creator>
</item>
<item>
	<title>Mozilla Add-ons Blog: Removing the Sandbox</title>
	<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=730</guid>
	<link>http://blog.mozilla.com/addons/2009/07/01/removing-the-sandbox/</link>
	<description>&lt;p&gt;The “Sandbox Model” addons.mozilla.org uses to organize and review add-ons was &lt;a href=&quot;http://blog.fligtar.com/2006/11/21/reviewing-the-review-process/&quot;&gt;first announced&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Today, the main feedback concerning the review and distribution process of add-ons is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;developers feel it takes too long for add-ons to be reviewed, and&lt;/li&gt;
&lt;li&gt;users and developers want to receive updates to add-ons that they have installed that haven’t been reviewed yet&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://docs.google.com/View?docID=dfntthnr_0f3wtksf2&amp;amp;revision=_latest&quot;&gt;read the proposal&lt;/a&gt; and give us your feedback, preferably in &lt;a href=&quot;http://groups.google.com/group/mozilla.dev.amo/browse_thread/thread/d8c2bf3f9a0c1997&quot;&gt;this newsgroup thread&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sharethis.com/item?&amp;amp;wp=2.7.1&amp;amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;amp;title=Removing+the+Sandbox&amp;amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F07%2F01%2Fremoving-the-sandbox%2F&quot;&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 22:38:45 +0000</pubDate>
	<dc:creator>Justin Scott (fligtar)</dc:creator>
</item>
<item>
	<title>QMO: Firefox 3.5 Security Testday Next Week!</title>
	<guid isPermaLink="false">http://quality.mozilla.org/455 at http://quality.mozilla.org</guid>
	<link>http://quality.mozilla.org/blogs/firefox-35-security-testday-next-week</link>
	<description>&lt;p&gt;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 &lt;strong&gt;#testday&lt;/strong&gt; on &lt;strong&gt;irc://irc.mozilla.org&lt;/strong&gt; ), &lt;a href=&quot;http://quality.mozilla.org/forum&quot;&gt;QMO forums&lt;/a&gt; as well as the &lt;a href=&quot;http://groups.google.com/group/mozilla.dev.quality/topics&quot;&gt;dev-quality  newsgroup&lt;/a&gt; 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!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For more information on this event, please see the &lt;a href=&quot;http://quality.mozilla.org/events/2009/jul/10/firefox-35-security-test-day&quot;&gt;event page&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 21:23:11 +0000</pubDate>
	<dc:creator>ashughes</dc:creator>
</item>
<item>
	<title>Firebug Blog: Firebug 1.5a7with Activate Same Origin</title>
	<guid isPermaLink="true">http://blog.getfirebug.com/?p=222</guid>
	<link>http://blog.getfirebug.com/?p=222</link>
	<description>&lt;p&gt;getfirebug.com has &lt;a href=&quot;http://getfirebug.com/releases/firebug/1.5X/&quot;&gt;Firebug 1.5a7&lt;/a&gt;. 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 &lt;code&gt;bar.foo.com&lt;/code&gt;, then visiit &lt;code&gt;foo.com&lt;/code&gt; or &lt;code&gt;baz.foo.com&lt;/code&gt;, Firebug will be open. (This is close to the same-origin policy used by the browser).&lt;/p&gt;
&lt;p&gt;Also in this version are some important bug fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1894&quot;&gt;1894&lt;/a&gt;:      &lt;span&gt;CSS-edit removes declaration if page with specific javascript.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=1879&quot;&gt;1879&lt;/a&gt;:      &lt;span&gt;nsIStreamListener.onDataAvailable throws exception&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Issue &lt;a href=&quot;http://code.google.com/p/fbug/issues/detail?id=882&quot;&gt;882&lt;/a&gt;:      &lt;span&gt;console.log() reports wrong source file and line number&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;jjb&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://groups.google.com/group/firebug/browse_thread/thread/9b9cf293a655b114?hl=en&quot;&gt;Please post followups to the newsgroup.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 21:19:08 +0000</pubDate>
	<dc:creator>johnjbarton</dc:creator>
</item>
<item>
	<title>Robert Sayre: Offered Without Comment</title>
	<guid isPermaLink="false">http://blog.mozilla.com/rob-sayre/?p=343</guid>
	<link>http://blog.mozilla.com/rob-sayre/2009/07/01/offered-without-comment-4/</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-July/020668.html&quot;&gt;Maciej Stachowiak&lt;/a&gt;: &lt;i&gt;“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.”&lt;/i&gt; &lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 20:46:30 +0000</pubDate>
	<dc:creator>rsayre</dc:creator>
</item>
<item>
	<title>Eric Shepherd: Another minor usability tweak to MDC</title>
	<guid isPermaLink="true">http://www.bitstampede.com/2009/07/01/another-minor-usability-tweak-to-mdc/</guid>
	<link>http://www.bitstampede.com/2009/07/01/another-minor-usability-tweak-to-mdc/</link>
	<description>&lt;p&gt;We’ve deployed our new editor plugin on the &lt;a href=&quot;https://developer.mozilla.org/&quot;&gt;Mozilla Developer Center&lt;/a&gt; this afternoon. It currently doesn’t do a lot, but what it does is — at least for me — very nice.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;This is especially helpful because the sidebar would often get in the way while editing tables and other wider formatted content, including code samples.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 20:31:23 +0000</pubDate>
	<dc:creator>sheppy</dc:creator>
</item>
<item>
	<title>Tara Shahian: Refreshing the Firefox Digital Gifts Collection</title>
	<guid isPermaLink="true">http://musingt.com/?p=88</guid>
	<link>http://musingt.com/?p=88</link>
	<description>&lt;p&gt;We recently released 20 new digital gifts into the Facebook ecosystem.  These cute little icons are part of the &lt;a href=&quot;http://apps.facebook.com/freegifts/?cId=20&amp;amp;cName=Mozilla+Firefox&quot;&gt; Mozilla Firefox collection&lt;/a&gt; that launched &lt;a href=&quot;http://musingt.com/?p=16&quot;&gt;last year&lt;/a&gt; through the Free Gifts application - conceived by &lt;a href=&quot;http://zachallia.com/&quot;&gt;Zach Allia&lt;/a&gt; and later transitioned over to &lt;a href=&quot;http://sgn.com/&quot;&gt;SGN&lt;/a&gt;.  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, &lt;a href=&quot;http://freegifts.sgn.com/mozStats.html&quot;&gt;here&lt;/a&gt; (Foxkeh is #1, with over 8,000 gifts sent).  Thanks to &lt;a href=&quot;http://www.shervin.com/&quot;&gt;Shervin Pishevar&lt;/a&gt;, Chris Henley, and Gabriel Stock from SGN for their help on this.  Happy gifting!&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/29142435@N08/3677876870/&quot; title=&quot;Picture 1830 by musingt, on Flickr&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2617/3677876870_98d4294162_o.png&quot; alt=&quot;Picture 1830&quot; height=&quot;345&quot; class=&quot;aligncenter&quot; width=&quot;534&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 20:06:51 +0000</pubDate>
	<dc:creator>Tara</dc:creator>
</item>
<item>
	<title>Aza Raskin: Know Who’s Calling: Tactile Design</title>
	<guid isPermaLink="false">http://www.azarask.in/blog/?p=482</guid>
	<link>http://www.azarask.in/blog/post/know-whos-calling-tactile-design/</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20090701-ee1psn7jif22qb2rsjbmi1q6ts.jpg&quot; style=&quot;float: right;&quot; /&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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). &lt;b&gt;Here’s the thought, have the vibrator buzz out the phonemes of the caller’s name.&lt;/b&gt; 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).&lt;/p&gt;
&lt;p&gt;Playing around with a toy implementation, the mapping seems to be fairly natural. Learning the feel for a name is close to instant. &lt;/p&gt;
&lt;p&gt;I know what your thinking, though: With my hundreds of contacts, how can I possibly differentiate them all from the buzz patterns?&lt;/p&gt;
&lt;p&gt;The answer is that you don’t need to.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://www.economist.com/sciencetechnology/displayStory.cfm?story_id=13176775&quot;&gt;Primates on Facebook&lt;/a&gt;). Learning to differentiate even 10 buzz patterns that &lt;i&gt;feel&lt;/i&gt; 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.&lt;/p&gt;
&lt;p&gt;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).&lt;/p&gt;
&lt;p&gt;Any other solutions?&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 20:04:17 +0000</pubDate>
	<dc:creator>Aza Raskin</dc:creator>
</item>
<item>
	<title>Laura Mesa: Affiliates Program--Bring on the Rewards!</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-6908157607071331753.post-2079705279083309276</guid>
	<link>http://livetolaugh85.blogspot.com/2009/06/affiliates-program-bring-on-rewards.html</link>
	<description>The Affiliates program is moving on up!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_UYsUwjklkkM/SkP4SuH6deI/AAAAAAAAAXA/LcrZZROO-tw/s1600-h/Picture+4.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_UYsUwjklkkM/SkP4SuH6deI/AAAAAAAAAXA/LcrZZROO-tw/s320/Picture+4.png&quot; alt=&quot;&quot; style=&quot;cursor: pointer; width: 234px; height: 221px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5351393782748837346&quot; /&gt;&lt;/a&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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!*&lt;br /&gt;&lt;br /&gt;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!&lt;br /&gt;You can learn more about the program &lt;a href=&quot;http://www.spreadfirefox/affiliates/rewards&quot;&gt;here&lt;/a&gt; and make sure to check out the &lt;a href=&quot;https://spreadfirefox.authstage.mozilla.com/affiliates/tos&quot; title=&quot;Affiliates Terms of Service&quot;&gt;Affiliates Terms of Service&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Last but not least, any Affiliates buttons are eligible for this program, but why not update your buttons to our &lt;a href=&quot;http://www.spreadfirefox.com/affiliates/utw&quot;&gt;latest and greatest dynamic Affiliate buttons&lt;/a&gt; and help us &quot;Upgrade the Web&quot;?&lt;br /&gt;&lt;br /&gt;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!&lt;br /&gt;&lt;br /&gt;Happy Firefox 3.5 launch!&lt;br /&gt;&lt;span style=&quot;font-size: 78%;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;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&lt;/span&gt;.&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/6908157607071331753-2079705279083309276?l=livetolaugh85.blogspot.com&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 18:44:07 +0000</pubDate>
	<author>noreply@blogger.com (Laura)</author>
</item>
<item>
	<title>QMO Events: Learning about Mozilla Crash Reporting and Analysis</title>
	<guid isPermaLink="false">http://quality.mozilla.org/454 at http://quality.mozilla.org</guid>
	<link>http://quality.mozilla.org/events/2009/jul/15/learning-about-mozilla-crash-reporting-and-analysis</link>
	<description>&lt;p&gt;&lt;strong&gt;Location: &lt;/strong&gt;&lt;br /&gt;
Mozilla Headquarters&lt;br /&gt;
650 Castro Street, Suite 300&lt;br /&gt;
Mountain View, CA 94041&lt;/p&gt;
&lt;p&gt;Start time: 6:30 PM PST. We will have pizza and mingle and the talk will start promptly at 7 PM&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Street parking is available on both Castro and Church Streets, as well as directly behind the building.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 18:20:58 +0000</pubDate>
	<dc:creator>marcia</dc:creator>
</item>
<item>
	<title>Firefox Support Blog: How our wiki is different</title>
	<guid isPermaLink="false">http://blog.mozilla.com/sumo/?p=677</guid>
	<link>http://blog.mozilla.com/sumo/2009/07/01/how-our-wiki-is-different/</link>
	<description>&lt;p&gt;To say that the &lt;a href=&quot;https://support.mozilla.com/kb/&quot;&gt;SUMO knowledge base&lt;/a&gt; is just a &lt;a href=&quot;http://en.wikipedia.org/wiki/Wiki&quot;&gt;wiki&lt;/a&gt; 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. &lt;a href=&quot;http://en.wikipedia.org/&quot;&gt;Wikipedia&lt;/a&gt;), there are a number of characteristics of SUMO &lt;strong&gt;tailored toward user support&lt;/strong&gt; 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.&lt;/p&gt;
&lt;p&gt;If you’re a new knowledge base contributor, please read our new &lt;strong&gt;&lt;a href=&quot;https://support.mozilla.com/kb/How+we+are+different&quot;&gt;How we are different&lt;/a&gt;&lt;/strong&gt; 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 &lt;a href=&quot;https://support.mozilla.com/kb/Contributing+to+the+Knowledge+Base?bl=n&quot;&gt;introduction to contributing to the knowledge base&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is also part of our &lt;a href=&quot;http://blog.mozilla.com/sumo/2009/05/12/continuing-to-listen-to-localizer-feedback/&quot;&gt;response to localizer feedback&lt;/a&gt;, 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 &lt;a href=&quot;https://support.mozilla.com/tiki-view_forum.php?forumId=3&quot;&gt;Contributors forum&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 18:20:21 +0000</pubDate>
	<dc:creator>Chris Ilias</dc:creator>
</item>
<item>
	<title>Jonathan DiCarlo: It’s not spam, but it’s still annoying when it fills up my inbox</title>
	<guid isPermaLink="false">http://jonoscript.wordpress.com/?p=475</guid>
	<link>http://jonoscript.wordpress.com/2009/07/01/its-not-spam-but-its-still-annoying-when-it-fills-up-my-inbox/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;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?&lt;/p&gt;
&lt;p&gt;As in, “My inbox is half full of spam and half full of ________.”&lt;/p&gt;
&lt;p&gt;It seems like a word that we should have.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/475/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/475/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/475/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/475/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/475/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/475/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/475/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/475/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/475/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/475/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;amp;blog=3902169&amp;amp;post=475&amp;amp;subd=jonoscript&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 17:14:38 +0000</pubDate>
	<dc:creator>jonoscript</dc:creator>
</item>
<item>
	<title>hacks.mozilla.org: synchronous XHR requests in Firefox 3.5</title>
	<guid isPermaLink="false">http://hacks.mozilla.org/?p=1212</guid>
	<link>http://hacks.mozilla.org/2009/07/synchronous-xhr/</link>
	<description>&lt;p&gt;&lt;em&gt;This post is from &lt;a href=&quot;http://dougt.wordpress.com/&quot;&gt;Doug Turner&lt;/a&gt; who has previous written about &lt;a href=&quot;http://hacks.mozilla.org/2009/06/geolocation/&quot;&gt;Geolocation&lt;/a&gt;.  Doug works on Mozilla’s &lt;a href=&quot;https://wiki.mozilla.org/Mobile&quot;&gt;mobile&lt;/a&gt; project.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://developer.mozilla.org/En/Using_XMLHttpRequest&quot;&gt;XMLHttpRequests&lt;/a&gt; (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.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;

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

&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;The solution to this problem has been to delay input events and  timeouts until after “req.send” returns.&lt;/p&gt;
&lt;p&gt;For more information see the &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=340345&quot;&gt;two&lt;/a&gt; &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=333198&quot;&gt;bugs&lt;/a&gt; on the issue.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 17:06:25 +0000</pubDate>
	<dc:creator>Christopher Blizzard</dc:creator>
</item>
<item>
	<title>Jonathan DiCarlo: Zero Trust</title>
	<guid isPermaLink="false">http://jonoscript.wordpress.com/?p=473</guid>
	<link>http://jonoscript.wordpress.com/2009/07/01/zero-trust/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Is it just me, or does the behavior of computer systems rarely inspire trust?&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/473/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/473/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/473/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/473/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/473/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/473/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/473/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/473/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/473/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/473/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;amp;blog=3902169&amp;amp;post=473&amp;amp;subd=jonoscript&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 17:03:27 +0000</pubDate>
	<dc:creator>jonoscript</dc:creator>
</item>
<item>
	<title>Daniel Glazman: Firefox 3.5 CSS Media Queries demo</title>
	<guid isPermaLink="false">urn:md5:97bea331dfcb0235939d5788cd3cda94</guid>
	<link>http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/Firefox-35-CSS-Media-Queries-demo</link>
	<description>&lt;p&gt;(&lt;em&gt;This is a repost of an &lt;/em&gt;&lt;a style=&quot;font-style: italic;&quot; href=&quot;http://hacks.mozilla.org/2009/07/media-queries-demo/&quot;&gt;article I wrote for hacks.mozilla.org&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.w3.org/TR/css3-mediaqueries/&quot;&gt;CSS
Media Queries&lt;/a&gt; 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. &lt;/p&gt;
&lt;p&gt;Let's take a link element
declaring a stylesheet inside an HTML document:&lt;/p&gt;
&lt;pre&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/style.css&quot;&lt;br /&gt; media=&quot;screen&quot;&amp;gt;&lt;/pre&gt;
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:
&lt;pre&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/style.css&quot;&lt;br /&gt; media=&quot;screen and (max-width: 300px)&quot;&amp;gt;&lt;/pre&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.glazman.org/weblog/dotclear/index.php?post/2009/07/01/&quot;&gt;Click
here to see the demo&lt;/a&gt;
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...)&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 16:33:00 +0000</pubDate>
	<dc:creator>glazou</dc:creator>
</item>
<item>
	<title>European Mozilla Community Blog: Ask Tristan a question</title>
	<guid isPermaLink="false">urn:md5:cee35dd7c815ad9f590c9dd255f675a6</guid>
	<link>http://blogs.mozilla-europe.org/?post/2009/07/01/Ask-Tristan-a-question</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://blogs.mozilla-europe.org/public/.tristan_nitot_s.jpg&quot; alt=&quot;tristan nitot&quot; style=&quot;float: right; margin: 0 0 1em 1em;&quot; title=&quot;tristan nitot, Jul 2009&quot; /&gt;
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.&lt;/p&gt;


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


&lt;p&gt;Everybody is welcome to participate.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 16:31:00 +0000</pubDate>
	<dc:creator>Irina Sandu (Romania)</dc:creator>
</item>
<item>
	<title>hacks.mozilla.org: another great CSS media query demo</title>
	<guid isPermaLink="false">http://hacks.mozilla.org/?p=1174</guid>
	<link>http://hacks.mozilla.org/2009/07/media-queries-demo/</link>
	<description>&lt;p&gt;&lt;em&gt;This demo is from &lt;a href=&quot;http://www.glazman.org/weblog/&quot;&gt;Daniel Glazman&lt;/a&gt; who works actively on web standards and is a long-time mozilla contributor.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.w3.org/TR/css3-mediaqueries/&quot;&gt;CSS Media Queries&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Let’s take a link element declaring a stylesheet inside an HTML document:&lt;/p&gt;

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

&lt;p&gt;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:&lt;/p&gt;

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

&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;When viewing the demo, please &lt;strong&gt;don’t forget to resize the window from large to very very small (less than 100px!) to see it in action.&lt;/strong&gt;&lt;/p&gt;
&lt;div align=&quot;center&quot; style=&quot;font-size: 120%;&quot;&gt;&lt;a href=&quot;http://hacks.mozilla.org/feed/&quot;&gt;View the Demo in Firefox 3.5&lt;br /&gt;&lt;img src=&quot;http://hacks.mozilla.org/wp-content/uploads/2009/07/glazman.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://disruptive-innovations.com/zoo/hmo/CSSMQdemo.html&quot;&gt;Loading via planet, RSS or a reader without JavaScript?  Click here instead.&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 16:20:20 +0000</pubDate>
	<dc:creator>Christopher Blizzard</dc:creator>
</item>
<item>
	<title>David Boswell: Featured Mozilla-Based Applications For July</title>
	<guid isPermaLink="false">http://davidwboswell.wordpress.com/?p=866</guid>
	<link>http://davidwboswell.wordpress.com/2009/07/01/featured-mozilla-based-applications-for-july/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;People and organizations are doing a lot of interesting things with Mozilla technologies. Here are two of the many &lt;a href=&quot;http://www.mozilla.org/projects/mozilla-based.html&quot;&gt;Mozilla-based applications&lt;/a&gt; available. If you would like to suggest other applications to feature, please leave a comment.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://davidwboswell.files.wordpress.com/2009/07/tuneup.png&quot;&gt;&lt;img src=&quot;http://davidwboswell.files.wordpress.com/2009/07/tuneup.png?w=50&amp;amp;h=50&quot; title=&quot;tuneup&quot; height=&quot;50&quot; width=&quot;50&quot; alt=&quot;tuneup&quot; class=&quot;alignleft size-full wp-image-867&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.tuneupmedia.com/&quot;&gt;TuneUp&lt;/a&gt; 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. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://davidwboswell.files.wordpress.com/2009/07/wesabe.png&quot;&gt;&lt;img src=&quot;http://davidwboswell.files.wordpress.com/2009/07/wesabe.png?w=50&amp;amp;h=50&quot; title=&quot;wesabe&quot; height=&quot;50&quot; width=&quot;50&quot; alt=&quot;wesabe&quot; class=&quot;alignleft size-full wp-image-868&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.wesabe.com/&quot;&gt;Wesabe&lt;/a&gt; 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.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/davidwboswell.wordpress.com/866/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/davidwboswell.wordpress.com/866/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/davidwboswell.wordpress.com/866/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/davidwboswell.wordpress.com/866/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/davidwboswell.wordpress.com/866/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/davidwboswell.wordpress.com/866/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/davidwboswell.wordpress.com/866/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/davidwboswell.wordpress.com/866/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/davidwboswell.wordpress.com/866/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/davidwboswell.wordpress.com/866/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=davidwboswell.wordpress.com&amp;amp;blog=1079368&amp;amp;post=866&amp;amp;subd=davidwboswell&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 15:18:40 +0000</pubDate>
	<dc:creator>davidwboswell</dc:creator>
</item>
<item>
	<title>Giorgio Maone: ABE Warnings Everywhere OMG!</title>
	<guid isPermaLink="true">http://hackademix.net/2009/07/01/abe-warnings-everywhere-omg/</guid>
	<link>http://hackademix.net/2009/07/01/abe-warnings-everywhere-omg/</link>
	<description>&lt;p&gt;Many people use their &lt;a href=&quot;http://en.wikipedia.org/wiki/Hosts_file#Internet_resources_blocking&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;hosts file for resources blocking purposes&lt;/a&gt;, especially against ads or known malicious sites.&lt;/p&gt;
&lt;p&gt;Since your hosts file takes precedence over your &lt;a href=&quot;http://en.wikipedia.org/wiki/DNS&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;DNS&lt;/a&gt; in domain name resolution, you can redirect undesired domain to invalid IP addresses, saving both bandwidth and CPU because resolved IPs are cached.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Furthermore, I’m currently receiving &lt;a href=&quot;http://forums.informaction.com/viewtopic.php?f=10&amp;amp;t=1792&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;several&lt;/a&gt; &lt;a href=&quot;http://forums.informaction.com/viewtopic.php?f=7&amp;amp;t=1809&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;reports&lt;/a&gt; about &lt;strong&gt;ABE warnings popping up everywhere&lt;/strong&gt;. If you read my &lt;a href=&quot;http://hackademix.net/2009/06/30/meet-abe/&quot;&gt;post about ABE&lt;/a&gt; yesterday, you know that it ships with a built in “SYSTEM” ruleset containing just one rule which alone implements the whole &lt;a href=&quot;http://databasement.net/labs/localrodeo/&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;LocalRodeo&lt;/a&gt; functionality:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Deny
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;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. &lt;strong&gt;This protects your internal servers and devices&lt;/strong&gt; (e.g. routers and firewalls exposing web interfaces) against &lt;a href=&quot;http://en.wikipedia.org/wiki/CSRF&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;CSRF&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/XSS&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;XSS&lt;/a&gt; attacks performed from the internet.&lt;/p&gt;
&lt;p&gt;As a side effect, though, if you’re redirecting arbitrary hosts to 127.0.0.1, you’ll get &lt;strong&gt;bombed by a storm of ABE warnings&lt;/strong&gt; whenever those sites are linked from external web sites. &lt;strong&gt;The solution is simple&lt;/strong&gt;: just open your &lt;a href=&quot;http://en.wikipedia.org/wiki/Hosts_file&quot; target=&quot;_blank&quot; rel=&quot;nofollow external&quot;&gt;host file&lt;/a&gt; and replace &lt;code&gt;127.0.0.1&lt;/code&gt; with &lt;code&gt;255.255.255.0&lt;/code&gt; everywhere it’s used to block something, but being careful to &lt;em&gt;keep &lt;code&gt;127.0.0.1&lt;/code&gt; on the &lt;code&gt;localhost&lt;/code&gt; entry&lt;/em&gt; and other really local domains, if any.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 15:15:56 +0000</pubDate>
	<dc:creator>Giorgio</dc:creator>
</item>
<item>
	<title>Gervase Markham: Bzzzt!</title>
	<guid isPermaLink="true">http://weblogs.mozillazine.org/gerv/archives/2009/07/bzzzt.html</guid>
	<link>http://weblogs.mozillazine.org/gerv/archives/2009/07/bzzzt.html</link>
	<description>&lt;p&gt;Feel the &lt;a href=&quot;http://bit.ly/ShiretokoShock&quot;&gt;Shiretoko Shock&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;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 &lt;a href=&quot;http://www.gerv.net/cancer/&quot;&gt;by no means a secret&lt;/a&gt;, 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 &lt;a href=&quot;http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_language_coverage.html&quot;&gt;even more languages&lt;/a&gt;, but I don't speak any of them!&lt;/p&gt;

&lt;p&gt;So really, I'm just waiting for sites to take the &lt;a href=&quot;https://developer.mozilla.org/en/Firefox_3.5_for_developers&quot;&gt;excellent technical and standards changes&lt;/a&gt; and build cool new stuff I can use. Web designers, what are you waiting for? :-) &lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 14:50:00 +0000</pubDate>
	<dc:creator>gerv</dc:creator>
</item>
<item>
	<title>Marco Zehe: The WAI-ARIA Windows screen reader shootout</title>
	<guid isPermaLink="false">http://www.marcozehe.de/?p=163</guid>
	<link>http://www.marcozehe.de/2009/07/01/the-wai-aria-windows-screen-reader-shootout/</link>
	<description>&lt;p&gt;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: &lt;a href=&quot;http://www.dolphinuk.co.uk&quot;&gt;Dolphin’s&lt;/a&gt; Hal/SuperNova and &lt;a href=&quot;http://www.serotek.com&quot;&gt;Serotek’s&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;The following are the candidates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.nvda-project.org&quot;&gt;NVDA&lt;/a&gt;, using the latest &lt;a href=&quot;http://www.nvda-project.org/wiki/Snapshots&quot;&gt;snapshot&lt;/a&gt; build, which actually does not behave much different from the current 0.6p3 release.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.freedomscientific.com/products/fs/jaws-product-page.asp&quot;&gt;JAWS&lt;/a&gt; 10.0.1154.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.gwmicro.com/Window-Eyes/&quot;&gt;Window-Eyes&lt;/a&gt; 7.1.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dolphinuk.co.uk/productdetail.asp?id=1&quot;&gt;SuperNova&lt;/a&gt; 11.02.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://serotek.com/system-access-standalone&quot;&gt;System Access&lt;/a&gt; in the form of the free &lt;a href=&quot;http://www.satogo.com/&quot;&gt;System Access To Go&lt;/a&gt; service.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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?&lt;/p&gt;
&lt;h3&gt;Landmarks&lt;/h3&gt;
&lt;p&gt;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 &lt;a href=&quot;http://addons.mozilla.org/&quot;&gt;Mozilla Add-Ons website&lt;/a&gt; uses them now, as does this blog.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;NVDA&lt;/dt&gt;
&lt;dd&gt;No.&lt;/dd&gt;
&lt;dt&gt;JAWS&lt;/dt&gt;
&lt;dd&gt;Yes. Landmarks are announced, they can be navigated to using the &lt;kbd&gt;Semicolon&lt;/kbd&gt; quick navigation key, and there’s a list of landmarks available through &lt;kbd&gt;JAWSKey+Ctrl+SemiColon&lt;/kbd&gt;. &lt;strong&gt;1 point&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;Window-Eyes&lt;/dt&gt;
&lt;dd&gt;No.&lt;/dd&gt;
&lt;dt&gt;SuperNova&lt;/dt&gt;
&lt;dd&gt;No.&lt;/dd&gt;
&lt;dt&gt;System Access To Go&lt;/dt&gt;
&lt;dd&gt;No.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;So after the first round, JAWS is in the lead with 1 points.&lt;/p&gt;
&lt;h3&gt;Contact form from my Easy ARIA tips&lt;/h3&gt;
&lt;p&gt;The &lt;a href=&quot;http://www.marco-zehe.de/examples/Tutorial_aria-invalid_and_role_alert.html&quot;&gt;example contact form&lt;/a&gt; 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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Does the fact that the Name, E-Mail and Message fields are required get indicated by anything other than the label saying “required”?
&lt;ul&gt;
&lt;li&gt;By navigating the virtual buffer&lt;/li&gt;
&lt;li&gt;When in forms/focus mode and tabbing around&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When entering an invalid name by just entering the first name:
&lt;ul&gt;
&lt;li&gt;Does the alert get spoken when tabbing away?&lt;/li&gt;
&lt;li&gt;When tabbing back, does the field get indicated as having an invalid entry?&lt;/li&gt;
&lt;li&gt;Does the fact that this field has an invalid entry get indicated when navigating in the virtual buffer?
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In total, there are 5 points to score for this test.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;NVDA&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;5 points&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;JAWS&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;3 points&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;Window-Eyes&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;5 points&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;SuperNova&lt;/dt&gt;
&lt;dd&gt;None of the asked for features work. Sorry, &lt;strong&gt;0 points&lt;/strong&gt;.&lt;/dd&gt;
&lt;dt&gt;System Access To Go&lt;/dt&gt;
&lt;dd&gt;The alert gets spoken. 1 point. None of the attributes are spoken when navigating or tabbing. Total: &lt;strong&gt;1 point&lt;/strong&gt;.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h3&gt; Yahoo! Search&lt;/h3&gt;
&lt;p&gt;The new &lt;a href=&quot;http://www.ysearch.com&quot;&gt;Yahoo! Search&lt;/a&gt; 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:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When focusing the textbox:
&lt;ul&gt;
&lt;li&gt;Does the screen reader speak the name “Search query”?&lt;/li&gt;
&lt;li&gt;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.”?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When typing, does the screen reader announce that search suggestions are available?&lt;/li&gt;
&lt;li&gt;When search suggestions are available, does pressing &lt;kbd&gt;DownArrow&lt;/kbd&gt; properly announce that focus shifted to the list of suggested search terms, and what to do to get back to the search field?&lt;/li&gt;
&lt;li&gt;Does pressing &lt;kbd&gt;RightArrow&lt;/kbd&gt; announce the shift to the “related concepts” list and the selected item?&lt;/li&gt;
&lt;li&gt;When arrowing through either list, does the highlighted/focused item get spoken, and does the search that will be performed when pressing &lt;kbd&gt;Enter&lt;/kbd&gt; get announced by the screen reader?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;So, there are 7 points to score for this one.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;NVDA&lt;/dt&gt;
&lt;dd&gt;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 &lt;kbd&gt;DownArrow&lt;/kbd&gt;, 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: &lt;strong&gt;7 points&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;JAWS&lt;/dt&gt;
&lt;dd&gt;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 &lt;kbd&gt;JawsKey+Tab&lt;/kbd&gt; or &lt;kbd&gt;Insert+F1&lt;/kbd&gt;. The only way to get to it is to use their HomeRow utility functions and cycling to the “Description” item with &lt;kbd&gt;HomeRow+F10&lt;/kbd&gt; and then listening to it with &lt;kbd&gt;HomeRow+F9&lt;/kbd&gt;. For this almost non-discoverability I can’t give a point, sorry. When search results are available, this gets announced. 1 point. When pressing &lt;kbd&gt;DownArrow&lt;/kbd&gt;, 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 &lt;kbd&gt;Insert+Tab&lt;/kbd&gt;, 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: &lt;strong&gt;4.5 points&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;Window-Eyes&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;5 points&lt;/strong&gt;.&lt;/dd&gt;
&lt;dt&gt;SuperNova&lt;/dt&gt;
&lt;dd&gt;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. &lt;kbd&gt;DownArrow&lt;/kbd&gt; 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: &lt;strong&gt;1 point&lt;/strong&gt;.&lt;/dd&gt;
&lt;dt&gt;System Access To Go&lt;/dt&gt;
&lt;dd&gt;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. &lt;kbd&gt;DownArrow&lt;/kbd&gt; 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: &lt;strong&gt;1 point&lt;/strong&gt;.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;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!&lt;/p&gt;
&lt;h3&gt;GMail Chat&lt;/h3&gt;
&lt;p&gt;GMail has an integrated Google Talk widget that I talked about &lt;a href=&quot;http://www.marcozehe.de/2008/08/06/aria-in-gmail-2-enhancing-the-chat-experience/&quot;&gt;before&lt;/a&gt;. The following should be working:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ability to activate the “Set status here” label by pressing &lt;kbd&gt;Enter&lt;/kbd&gt; on it to input a personal status message.&lt;/li&gt;
&lt;li&gt;Ability to activate the “status menu” and navigate inside it with speech output.&lt;/li&gt;
&lt;li&gt;Navigate inside the list of buddies and hear their names and status.&lt;/li&gt;
&lt;li&gt;Inside the Chat window, announce typed and incoming messages.&lt;/li&gt;
&lt;li&gt;Track going to the Chat window toolbar.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once again, there are 5 points to score. Let’s see how everyone fares!&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;NVDA&lt;/dt&gt;
&lt;dd&gt;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 &lt;kbd&gt;Escape&lt;/kbd&gt; made NVDA hang each time I tried it. It somehow has a conflict with the chat widget. Sorry, no point for this one. Total: &lt;strong&gt;4 points&lt;/strong&gt;&lt;/dd&gt;
&lt;dt&gt;JAWS&lt;/dt&gt;
&lt;dd&gt;The label to input a status message is not activable by pressing &lt;kbd&gt;Enter&lt;/kbd&gt;. 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: &lt;strong&gt;4.5 points&lt;/strong&gt;.&lt;/dd&gt;
&lt;dt&gt;Window-Eyes&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;2.25 points&lt;/strong&gt;.&lt;/dd&gt;
&lt;dt&gt;SuperNova&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;2 points&lt;/strong&gt;.&lt;/dd&gt;
&lt;dt&gt;System Access To Go&lt;/dt&gt;
&lt;dd&gt;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: &lt;strong&gt;2 points&lt;/strong&gt;.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;…and the winner is…&lt;/h3&gt;
&lt;p&gt;Congratulations go to the NV Access team and their screen reader! In this WAI-ARIA shootout, you scored 16 points.&lt;/p&gt;
&lt;p&gt;Number 2 is JAWS by Freedom scientific, scoring a total of 12.5 points.&lt;/p&gt;
&lt;p&gt;Window-Eyes by GW Micro is third with a total of &lt;strong&gt;12.25 points&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Fourth place goes to Serotek with their System Access screen reader product line, with a total of &lt;strong&gt;4 points&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And SuperNova by Dolphin receives &lt;strong&gt;3 points&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;In summary&lt;/h3&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Keep on rockin’!&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 13:59:51 +0000</pubDate>
	<dc:creator>Marco</dc:creator>
</item>
<item>
	<title>Robert Kaiser: Schedule for SeaMonkey 2.0 Beta 1</title>
	<guid isPermaLink="true">http://home.kairo.at/blog/2009-07/schedule_for_seamonkey_2_0_beta_1</guid>
	<link>http://home.kairo.at/blog/2009-07/schedule_for_seamonkey_2_0_beta_1</link>
	<description>Thunderbird came around with setting up a schedule just in time, so at yesterday's SeaMonkey Status Meeting, we agreed on adopting &lt;a href=&quot;http://weblogs.mozillazine.org/dmose/archives/2009/06/thunderbird_30b3_dates.html&quot;&gt;Thunderbird 3.0b3 dates&lt;/a&gt; as the SeaMonkey 2.0 Beta 1 schedule as well (times of 23:59 US/Pacific, as usual):&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Slushy String freeze date: 2009-07-02 (Thur)&lt;/li&gt;&lt;li&gt; Slushy Code Freeze date: 2009-07-07 (Tues)&lt;/li&gt;&lt;li&gt; Firm String / Code freeze date: 2009-07-14 (Tues)&lt;/li&gt;&lt;li&gt; l10n-mozilla-1.9.1 freeze date: 2009-07-16 (Thur)?*&lt;/li&gt;&lt;li&gt; Target Ship date: 2009-07-21 (Tues)&lt;/li&gt;&lt;/ul&gt;This is the first time we have string freezes for SeaMonkey, so let me give you some explanation:&lt;br /&gt;
&lt;br /&gt;
After the slushy string freeze, string changes should be avoided where possible, and those needed must get approval-seamonkey2.0b1+ before being checked in.&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
The firm freeze should be the cutoff for any changes at all, unless there are blockers we still need to fix.&lt;br /&gt;
&lt;br /&gt;
* 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.</description>
	<pubDate>Wed, 01 Jul 2009 11:52:44 +0000</pubDate>
	<dc:creator>KaiRo</dc:creator>
</item>
<item>
	<title>Robert O'Callahan: Progress</title>
	<guid isPermaLink="true">http://weblogs.mozillazine.org/roc/archives/2009/07/progress.html</guid>
	<link>http://weblogs.mozillazine.org/roc/archives/2009/07/progress.html</link>
	<description>&lt;div class=&quot;columns&quot;&gt;&lt;p&gt;I've submitted all of my &lt;a href=&quot;http://weblogs.mozillazine.org/roc/archives/2009/06/native_widgets.html&quot;&gt;compositor phase 1&lt;/a&gt; patches for review. The patches are also published &lt;a href=&quot;http://hg.mozilla.org/users/rocallahan_mozilla.com/compositor-patches/&quot;&gt;here&lt;/a&gt;. 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.
&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://hgbook.red-bean.com/read/managing-change-with-mercurial-queues.html&quot;&gt;MQ&lt;/a&gt; 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.
&lt;/p&gt;&lt;p&gt;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.
&lt;/p&gt;&lt;p&gt;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.
&lt;/p&gt;&lt;p&gt;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 &lt;a href=&quot;https://wiki.mozilla.org/Gecko:Compositor&quot;&gt;a plan&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;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:
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;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.
&lt;/li&gt;&lt;li&gt;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.
&lt;/li&gt;&lt;/ol&gt;
That's it! That API gives the browser control over the frame rate, while allowing JS to do anything it wants in each frame.&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 04:46:33 +0000</pubDate>
	<dc:creator>roc</dc:creator>
</item>
<item>
	<title>Suneel Gupta: the need for speed</title>
	<guid isPermaLink="false">http://suneelgupta.wordpress.com/?p=139</guid>
	<link>http://suneelgupta.wordpress.com/2009/06/30/the-need-for-speed/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;cross-posted to mtv &lt;a href=&quot;http://blog.mtviggy.com/2009/06/30/the-need-for-speed/&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.mtviggy.com/wp-content/uploads/2009/06/07-i-feel-the-need-225x168.jpg&quot; title=&quot;07-i-feel-the-need&quot; height=&quot;168&quot; width=&quot;225&quot; alt=&quot;07-i-feel-the-need&quot; class=&quot;aligncenter size-medium wp-image-3693&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
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 &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/upgrade.html&quot;&gt;Firefox 3.5 &lt;/a&gt;– 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. &lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;text-align: center; display: block;&quot;&gt;

	
	
	
	

&lt;/span&gt;&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/suneelgupta.wordpress.com/139/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/suneelgupta.wordpress.com/139/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/suneelgupta.wordpress.com/139/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/suneelgupta.wordpress.com/139/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/suneelgupta.wordpress.com/139/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/suneelgupta.wordpress.com/139/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/suneelgupta.wordpress.com/139/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/suneelgupta.wordpress.com/139/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/suneelgupta.wordpress.com/139/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/suneelgupta.wordpress.com/139/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=suneelgupta.wordpress.com&amp;amp;blog=5031773&amp;amp;post=139&amp;amp;subd=suneelgupta&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 04:39:06 +0000</pubDate>
	<dc:creator>suneelgupta</dc:creator>
</item>
<item>
	<title>Paul Kim: Going Live with Firefox 3.5</title>
	<guid isPermaLink="false">http://blog.numenity.org/?p=323</guid>
	<link>http://blog.numenity.org/2009/06/30/going-live-with-firefox-3-5/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/fmg2001/3616142250/&quot; title=&quot;mozilla marketing by fmg2001, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3356/3616142250_509df8d672.jpg&quot; alt=&quot;mozilla marketing&quot; height=&quot;309&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This morning Mozilla released &lt;a href=&quot;http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/&quot;&gt;Firefox 3.5&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.firefox.com&quot;&gt;It’s a terrific upgrade&lt;/a&gt; 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 &lt;a href=&quot;http://www.mozilla.org/about/manifesto.en.html&quot;&gt;Mozilla’s ongoing mission&lt;/a&gt; to improve the Web itself.&lt;/p&gt;
&lt;p&gt;I’m extremely proud of the hard work everyone in the &lt;a href=&quot;http://www.spreadfirefox.com/cmt&quot;&gt;Mozilla marketing community&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Much &amp;lt;3 to everyone in the Mozilla community on a fantastic release, and to &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/performance/&quot;&gt;upgrading the Web&lt;/a&gt;.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/numenity.wordpress.com/323/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/numenity.wordpress.com/323/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/numenity.wordpress.com/323/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/numenity.wordpress.com/323/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/numenity.wordpress.com/323/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/numenity.wordpress.com/323/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/numenity.wordpress.com/323/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/numenity.wordpress.com/323/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/numenity.wordpress.com/323/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/numenity.wordpress.com/323/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=blog.numenity.org&amp;amp;blog=100557&amp;amp;post=323&amp;amp;subd=numenity&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 04:24:40 +0000</pubDate>
	<dc:creator>Paul Kim</dc:creator>
</item>
<item>
	<title>Andy Edmonds: Observations on the Tab Design Challenge</title>
	<guid isPermaLink="true">http://surfmind.com/muzings/?p=391</guid>
	<link>http://surfmind.com/muzings/?p=391</link>
	<description>&lt;p&gt;I’ve been making blog drafts for weeks now on the &lt;a href=&quot;http://design-challenge.mozilla.com/summer09/showcase.php&quot;&gt;Mozilla Labs “Reinventing Tabs” Design Challenge&lt;/a&gt;.  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 &lt;a href=&quot;http://surfmind.com/muzings/?p=317&quot;&gt;power of history in tabs&lt;/a&gt;.  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 &lt;a href=&quot;http://surfmind.com/muzings/?p=141&quot;&gt;browsing trails&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Reducing the # of Tabs reduces the management challenge&lt;/h3&gt;
&lt;p&gt;After reading &lt;a href=&quot;http://limi.net/articles/reinventing-tabs-for-the-browser&quot;&gt;Limi’s post on reinventing tabs&lt;/a&gt; I started using &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/5890&quot;&gt;Tree Style Tab&lt;/a&gt; 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 &lt;a href=&quot;http://en.wikipedia.org/wiki/Interference_theory&quot;&gt;pro-active interference&lt;/a&gt; in both procedural and motor memory blocking learning. In plain english, overcoming my learned behavior around tabs at the top was challenging initially.&lt;/p&gt;
&lt;p&gt;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. &lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://surfmind.com/muzings/?p=130&quot;&gt;select one tab of many tabs&lt;/a&gt;, enabling easier tab cleanup could work to alleviate the interaction challenges of tab growth.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Close all from this trail&lt;/li&gt;
&lt;li&gt;Promote this page to start of trail (close all other tabs in it’s backstream)&lt;/li&gt;
&lt;li&gt;Move this trail to a new window, reinstating tabs and history
&lt;/li&gt;
&lt;li&gt;Bookmark this trail as a tab group bookmark and close&lt;/li&gt;
&lt;li&gt;Tag all locations in the tabs of this trail with ___&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the meantime, ctrl-w (win) or apple-w (mac) to close a tab quickly is your friend.&lt;/p&gt;
&lt;h3&gt;On the Design Challenge Process&lt;/h3&gt;
&lt;p&gt;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.  &lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;https://wiki.mozilla.org/Labs/Chocolate_Factory&quot;&gt;Chocolate Factory&lt;/a&gt; project is a way to realize some of this ambition. &lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;http://blog.mozilla.com/adw/&quot;&gt;Drew @ Mozilla&lt;/a&gt; for being a sounding board on some of these ideas.&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 04:13:50 +0000</pubDate>
	<dc:creator>andyed</dc:creator>
</item>
<item>
	<title>hacks.mozilla.org: new CSS3 properties in Firefox 3.5 - *-of-type</title>
	<guid isPermaLink="false">http://hacks.mozilla.org/?p=1093</guid>
	<link>http://hacks.mozilla.org/2009/06/css3-of-type/</link>
	<description>&lt;p&gt;In today’s feature post we’ll talk briefly about three new CSS3 pseudo-classes: &lt;a href=&quot;https://developer.mozilla.org/en/CSS/%3aonly-of-type&quot;&gt;&lt;code&gt;only-of-type&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://developer.mozilla.org/en/CSS/%3afirst-of-type&quot;&gt;&lt;code&gt;first-of-type&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://developer.mozilla.org/en/CSS/%3alast-of-type&quot;&gt;&lt;code&gt;last-of-type&lt;/code&gt;&lt;/a&gt;.  These are all very similar to the &lt;a href=&quot;http://hacks.mozilla.org/2009/06/css3-nth/&quot;&gt;&lt;code&gt;*-nth&lt;/code&gt;&lt;/a&gt; classes we covered in an earlier post.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://developer.mozilla.org/en/CSS/%3afirst-of-type&quot;&gt;&lt;code&gt;first-of-type&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://developer.mozilla.org/en/CSS/%3alast-of-type&quot;&gt;&lt;code&gt;last-of-type&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;http://hacks.mozilla.org/2009/06/opacity/&quot;&gt;&lt;code&gt;opacity&lt;/code&gt;&lt;/a&gt; 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:&lt;/p&gt;

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


&lt;div id=&quot;type-ex1&quot; class=&quot;wp_syntax&quot;&gt;
&lt;div&gt;
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.
&lt;/div&gt;
&lt;div&gt;
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.
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://developer.mozilla.org/en/CSS/%3aonly-of-type&quot;&gt;&lt;code&gt;only-of-type&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;only-of-type&lt;/code&gt; 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 &lt;code&gt;div&lt;/code&gt;.  If there’s more than one image in the  &lt;code&gt;div&lt;/code&gt; they will be visible:&lt;/p&gt;

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


&lt;div class=&quot;type-ex2 wp_syntax&quot;&gt;
&lt;div&gt;This is some text before a single image.&lt;/div&gt;
&lt;p&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3093/3666371567_fe7cccb760_m.jpg&quot; /&gt;&lt;/p&gt;
&lt;div&gt;This is some text after a single image.&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;type-ex2 wp_syntax&quot;&gt;
&lt;div&gt;This is some text before two images.&lt;/div&gt;
&lt;p&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2607/3667176568_561ca88a34_m.jpg&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://farm3.static.flickr.com/2469/3667176010_29180dc097_m.jpg&quot; /&gt;&lt;/p&gt;
&lt;div&gt;This is some text after two images.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;And that’s it.  Enjoy!&lt;/p&gt;
&lt;p&gt;[ * Note: if someone can come up with a better example for &lt;code&gt;only-of-type&lt;/code&gt; I'm all ears.  There are very few examples of where this is useful. ]&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 03:26:54 +0000</pubDate>
	<dc:creator>Christopher Blizzard</dc:creator>
</item>
<item>
	<title>John Slater: An Upgraded Mozilla.com for an Upgraded Firefox</title>
	<guid isPermaLink="false">http://www.intothefuzz.com/?p=690</guid>
	<link>http://www.intothefuzz.com/2009/06/30/an-upgraded-mozilla-com-for-an-upgraded-firefox/</link>
	<description>&lt;p&gt;As you no doubt have heard by now, &lt;a href=&quot;http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/&quot;&gt;we launched Firefox 3.5 today&lt;/a&gt;…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 &lt;a href=&quot;http://www.firefox.com&quot;&gt;shiny new Firefox&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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 &lt;a href=&quot;https://wiki.mozilla.org/Firefox3.5/WebsitePlan&quot;&gt;the project plan&lt;/a&gt; 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:&lt;/p&gt;
&lt;p&gt;* a &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/video/?video=thankyou&quot;&gt;“thank you for downloading” video&lt;/a&gt; on the &lt;a href=&quot;https://www.mozilla.com/en-US/firefox/3.5/firstrun/&quot;&gt;First Run&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/3.5/whatsnew/&quot;&gt;What’s New&lt;/a&gt; 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)&lt;br /&gt;
* a page detailing the immense amount of back-end work that went into the release that we’re calling &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/performance/&quot;&gt;Under the Hood&lt;/a&gt; (includes some nifty graphs and a demo by Chris Blizzard)&lt;br /&gt;
* lots and lots of updates to our &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/features/&quot;&gt;Firefox Features&lt;/a&gt; page, plus call-outs for what’s new and what’s been improved&lt;br /&gt;
* refreshed information on the &lt;a href=&quot;http://www.firefox.com&quot;&gt;Firefox download page&lt;/a&gt;, with redirects in place to display different content depending on which browser you’re using&lt;br /&gt;
* new illustrations throughout the site, most notably the addition of dolphins &amp;amp; gears to our existing &lt;a href=&quot;http://www.mozilla.com&quot;&gt;homepage&lt;/a&gt; menagerie (hit refresh if you don’t see them right away)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/intothefuzz/3675690116/&quot; title=&quot;Firefox 3.5 is Here! by intothefuzz, on Flickr&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2611/3675690116_ace136cfbc_o.png&quot; alt=&quot;Firefox 3.5 is Here!&quot; height=&quot;407&quot; width=&quot;550&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;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:&lt;/p&gt;
&lt;p&gt;* Steven Garrity, Stephen DesRoches and Mike Gauthier from silverorange for their tireless design and development efforts&lt;br /&gt;
* our Web QA superstars – Stephen Donner, Krupa Raj and Raymond Etornam – for checking the site over and over and over until it was right&lt;br /&gt;
* 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&lt;br /&gt;
* the folks at The Royal Order &amp;amp; the Delicious Design League for continuing the great visual design and illustration work they started with the 3.0 site&lt;br /&gt;
* our incredible IT crew, including Jeremy Orem, Matt Zeier, Reed Loden and Justin Fitzhugh, for making sure everything worked&lt;br /&gt;
* Alex Buchanan, Frederic Wenzel and Mike Morgamic from our WebDev team for lending their magic touch to a variety of key areas&lt;br /&gt;
* 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&lt;br /&gt;
* Alex Faaborg for leading the charge on the new logo/icon and lending his detail-oriented expertise to plenty of other areas as well&lt;br /&gt;
* 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&lt;br /&gt;
* Alix Franquet and Rainer Cvillink for making all the new videos&lt;br /&gt;
* Paul Kim, Tara Shahian and Dave Bottoms for their opinions and ideas throughout the process&lt;/p&gt;</description>
	<pubDate>Wed, 01 Jul 2009 03:09:14 +0000</pubDate>
	<dc:creator>John</dc:creator>
</item>
<item>
	<title>Robert Accettura: Things You’ll Love About Firefox 3.5</title>
	<guid isPermaLink="false">http://robert.accettura.com/?p=2706</guid>
	<link>http://robert.accettura.com/blog/2009/06/20/things-youll-love-about-firefox-3-5/</link>
	<description>&lt;p&gt;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:&lt;/p&gt;
&lt;h3&gt;User Centric Features&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Private Browsing&lt;/strong&gt; – 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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Faster JavaScript&lt;/strong&gt; – Everyone is doing it.  Firefox 3.5 now ships with &lt;a href=&quot;https://wiki.mozilla.org/JavaScript:TraceMonkey&quot;&gt;TraceMonkey&lt;/a&gt;  which uses a technique, called &lt;a href=&quot;http://www.ics.uci.edu/%7Efranz/Site/pubs-pdf/ICS-TR-06-16.pdf&quot;&gt;trace trees&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Faster Awesomebar&lt;/strong&gt; – The awesomebar is a fast way of browsing the web, but the &lt;acronym title=&quot;User Interface&quot;&gt;UI&lt;/acronym&gt; can sometimes get a little sluggish.  Some &lt;a href=&quot;http://autonome.wordpress.com/2009/05/05/front-end-performance-in-firefox-35-and-beyond/&quot;&gt;awesome work&lt;/a&gt; has been done to optimize it for better performance.  Faster &lt;acronym title=&quot;User Interface&quot;&gt;UI&lt;/acronym&gt; = better browsing experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Better Awesomebar&lt;/strong&gt; – 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.  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Undo Closed Window&lt;/strong&gt; – We’ve all done it before.  Now you can undo a closed window just like a closed tab.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Drag Tab To New Window&lt;/strong&gt; – 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.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Video/Audio&lt;/strong&gt; – Firefox 3.5 supports the new HTML5 &lt;code&gt;&amp;lt;video/&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;audio/&amp;gt;&lt;/code&gt; tags.  Specifically it supports Vorbis in Ogg containers, as well as WAV with support for more formats expected in the future.  I’ve &lt;a href=&quot;http://robert.accettura.com/blog/tag/ogg-theora/&quot;&gt;discussed open video before&lt;/a&gt; and suggest learning more about how important this is there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;acronym title=&quot;Secure Sockets Layer (a security protocol)&quot;&gt;SSL&lt;/acronym&gt; Error Pages Suck Less&lt;/strong&gt; – The error pages shown when there is an &lt;acronym title=&quot;Secure Sockets Layer (a security protocol)&quot;&gt;SSL&lt;/acronym&gt; 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 &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=431826&quot;&gt;changes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Geolocation&lt;/strong&gt; – 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.  &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/geolocation/&quot;&gt;Geolocation&lt;/a&gt; is in a word awesome.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Icon&lt;/strong&gt; – 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 &lt;a href=&quot;http://blog.mozilla.com/faaborg/2009/06/18/the-new-firefox-icon/&quot;&gt;on his blog&lt;/a&gt; in various sizes for you see.&lt;/p&gt;
&lt;h3&gt;Developer Centric Features&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Web Workers&lt;/strong&gt; – My personal favorite is &lt;a href=&quot;https://developer.mozilla.org/En/Using_web_workers&quot;&gt;web workers&lt;/a&gt;.  Essentially it’s background processing in a separate thread for JavaScript.  No more locking up the browser’s &lt;acronym title=&quot;User Interface&quot;&gt;UI&lt;/acronym&gt; because you need to do some complicated JS calculations. I’ll leave it to the documentation linked above for examples.  Very handy stuff.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;@font-face&lt;/strong&gt; – 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 &lt;code&gt;@font-face&lt;/code&gt; it’s now possible to use custom fonts and reference them via &lt;acronym title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/acronym&gt;.  There is however the issue of licensing of fonts used on a webpage since the font file itself is accessible via a web browser.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Native JSON&lt;/strong&gt; Enough said.  &lt;a href=&quot;https://developer.mozilla.org/En/Using_native_JSON&quot;&gt;Native JSON&lt;/a&gt; is fast.  &lt;code&gt;var obj = JSON.parse(someJS);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cross Site xhr&lt;/strong&gt; – &lt;code&gt;xmlHttpRequest()&lt;/code&gt; 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.  &lt;a href=&quot;https://developer.mozilla.org/En/HTTP_access_control&quot;&gt;Until now&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There’s &lt;a href=&quot;https://developer.mozilla.org/en/Firefox_3.5_for_developers&quot;&gt;more&lt;/a&gt; cool toys, but these are my favorite.&lt;/p&gt;
&lt;p&gt;Still not convinced of all the new stuff?  Check out &lt;a href=&quot;http://people.mozilla.com/~blizzard/launch/&quot;&gt;this demo&lt;/a&gt;, then look at the source behind it.  It’s pretty impressive.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mozhunt.com/hunter/found/10&quot;&gt;&lt;img src=&quot;http://www.mozhunt.com/pandas/png/explorer&quot; alt=&quot;Exploration Panda&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;&lt;div id=&quot;rja_commentCountImage&quot;&gt;&lt;a href=&quot;http://robert.accettura.com/?p=2706#comments&quot;&gt;&lt;img src=&quot;http://robert.accettura.com/wp-content/commentCount/faec38ad6f2e4bb1a2895c85e9fa6f7f.gif&quot; alt=&quot;Comment Count&quot; style=&quot;border: 0;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 01:04:40 +0000</pubDate>
	<dc:creator>Robert</dc:creator>
</item>
<item>
	<title>hacks.mozilla.org: exploring music with the audio tag</title>
	<guid isPermaLink="false">http://hacks.mozilla.org/?p=1066</guid>
	<link>http://hacks.mozilla.org/2009/06/exploring-music-audio/</link>
	<description>&lt;p&gt;&lt;em&gt;Today’s &lt;a href=&quot;http://apm.ircam.fr/page/audio-tag/&quot;&gt;demo&lt;/a&gt; comes to us from Samuel Goldszmidt.  He’s a web developer specializing in audio applications at Institut de Recherche et Coordination Acoustique/Musique (&lt;a href=&quot;http://www.ircam.fr/ircam.html?&amp;amp;L=1&quot;&gt;IRCAM&lt;/a&gt;).  IRCAM is a European institute covering science, sound and avant garde electro-acoustical art music.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The demo uses XML to describe the various segments of a piece of music - Florence Baschet’s &lt;em&gt;StreicherKreis (Circle of Strings)&lt;/em&gt;.  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.&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;div align=&quot;center&quot; style=&quot;font-size: 120%;&quot;&gt;&lt;a href=&quot;http://apm.ircam.fr/page/audio-tag/&quot; target=&quot;_blank&quot;&gt;View the Demo in Firefox 3.5&lt;br /&gt;&lt;img src=&quot;http://hacks.mozilla.org/wp-content/uploads/2009/06/ircam.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 01 Jul 2009 00:28:49 +0000</pubDate>
	<dc:creator>Christopher Blizzard</dc:creator>
</item>
<item>
	<title>J. Paul Reed: Firefox 3.0.11 (still) released!</title>
	<guid isPermaLink="true">http://weblogs.mozillazine.org/preed/2009/06/firefox_3011_still_released.html</guid>
	<link>http://weblogs.mozillazine.org/preed/2009/06/firefox_3011_still_released.html</link>
	<description>&lt;table align=&quot;right&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align=&quot;center&quot;&gt;&lt;img src=&quot;http://soberbuildengineer.com/blog-pics/running-fx-3.0.10.png&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;i&gt;The definition of &quot;latest and greatest version&quot; just changed...&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;I heard some some rumbling that the latest version of Firefox, version 3.5&lt;sup&gt;1&lt;/sup&gt;, hit the web today.&lt;/p&gt;

&lt;p&gt;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&lt;sup&gt;2&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;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&lt;sup&gt;3&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;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&lt;sup&gt;4&lt;/sup&gt; users safe, secure, and stable for over a year now.&lt;/p&gt;

&lt;p&gt;Sustaining engineering has never been particularly sexy work.&lt;/p&gt;

&lt;p&gt;Often times, the pressures imposed by consumers of &quot;sustaining releases&quot; 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.&lt;/p&gt;

&lt;p&gt;These realities are doubly true for an open source project, where the &quot;release early, release often&quot;-mentality&lt;sup&gt;5&lt;/sup&gt; 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.&lt;/p&gt;

&lt;p&gt;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 &lt;a href=&quot;http://ilias.ca/blog/2009/06/how-to-upgrade-to-firefox-3-5/&quot;&gt;easily click &quot;Check for Updates&quot;&lt;/a&gt; to get today's New Hotness (tm), because your work has kept them safe and secure on the web for the past year.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

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

&lt;p&gt;&lt;small&gt;&lt;small&gt;____________________&lt;br /&gt;
&lt;sup&gt;1&lt;/sup&gt; Back in &lt;i&gt;my&lt;/i&gt; day, it was called &quot;Firefox 3.next.&quot; P.S. Get off my lawn.&lt;br /&gt;
&lt;sup&gt;2&lt;/sup&gt; If you do want to read more about the 3.5 release, try &lt;a href=&quot;http://blog.mozilla.com/blog/2009/06/29/firefox-35-coming-soon/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://chickswhoclick.wordpress.com/2009/06/29/223/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_language_coverage.html&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/sumo/2009/06/29/help-make-launch-day-a-success/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=28493&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.lizardwrangler.com/2009/06/29/firefox-3-5-coming-june-30/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://djst.org/blog/2009/06/30/a-day-to-remember/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/tomcat/2009/06/30/a-great-day-for-the-internet-starts/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://cmtalbert.wordpress.com/2009/06/30/firefox-3-5-release-day/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/faaborg/2009/06/30/firefox-35-and-privacy/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://robert.accettura.com/blog/2009/06/30/firefox-3-5-released/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://fredericiana.com/2009/06/30/firefox-3-5-released/&quot;&gt;here&lt;/a&gt;,&lt;a href=&quot;http://mitcho.com/blog/link/light-of-firefox-tomoshibi-%e7%81%af-from-mozilla-japan/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://somethin-else.org/index.php?post/2009/06/30/Firefox-3.5-is-LIVE-%21%21%21-Help-spread-the-word-%21&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://musingt.com/?p=87&quot;&gt;here&lt;/a&gt;,&lt;br /&gt;
&lt;a href=&quot;http://hacks.mozilla.org/2009/06/firefox-35-is-out/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://weblogs.mozillazine.org/gerv/archives/2009/06/firefox_35_launches_and_london_party.html&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://www.bitstampede.com/2009/06/30/happy-firefox-3-5-release-day/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/jay/2009/06/30/its-time-to-shock-the-web/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://livetolaugh85.blogspot.com/2009/06/upgrade-to-firefox-35-shaking-up.html&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/addons/2009/06/30/a-note-on-add-on-stats-this-week-firefox-35-edition/&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://steelgryphon.com/grand/?p=77&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://blog.mozilla.com/metrics/2009/06/30/live-tracking-of-firefox-35-adoption-part-ii/&quot;&gt;here&lt;/a&gt;, or &lt;a href=&quot;http://jonoscript.wordpress.com/2009/06/30/download-firefox-3-5/&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;sup&gt;3&lt;/sup&gt; 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&lt;br /&gt;
&lt;sup&gt;4&lt;/sup&gt; And you have to admit... it was a pretty good vintage of Firefox&lt;br /&gt;
&lt;sup&gt;5&lt;/sup&gt; Which, don't get me wrong, is critical for any open source project's success&lt;br /&gt;
&lt;sup&gt;6&lt;/sup&gt; Or, if you're in a physical localized spot next to them, a real one...&lt;br /&gt;
&lt;/small&gt;&lt;/small&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 23:53:08 +0000</pubDate>
</item>
<item>
	<title>Jonathan DiCarlo: Download Firefox 3.5!</title>
	<guid isPermaLink="false">http://jonoscript.wordpress.com/?p=471</guid>
	<link>http://jonoscript.wordpress.com/2009/06/30/download-firefox-3-5/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.spreadfirefox.com/shiretokoshock&quot;&gt;Firefox 3.5&lt;/a&gt; is released today, representing almost a year’s worth of hard work and improvements over Firefox 3.0.  Key features include faster Javascript, &amp;lt;audio&amp;gt; and &amp;lt;video&amp;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…. &lt;b&gt;for porn&lt;/b&gt;!”)  Download Firefox 3.5, try it out, and spread the word!&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/jonoscript.wordpress.com/471/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/jonoscript.wordpress.com/471/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/jonoscript.wordpress.com/471/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/jonoscript.wordpress.com/471/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/jonoscript.wordpress.com/471/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/jonoscript.wordpress.com/471/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/jonoscript.wordpress.com/471/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/jonoscript.wordpress.com/471/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/jonoscript.wordpress.com/471/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/jonoscript.wordpress.com/471/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=jonoscript.wordpress.com&amp;amp;blog=3902169&amp;amp;post=471&amp;amp;subd=jonoscript&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 30 Jun 2009 23:21:59 +0000</pubDate>
	<dc:creator>jonoscript</dc:creator>
</item>
<item>
	<title>Blog of Metrics: Live Tracking of Firefox 3.5 Adoption (part II)</title>
	<guid isPermaLink="false">http://blog.mozilla.com/metrics/?p=646</guid>
	<link>http://blog.mozilla.com/metrics/2009/06/30/live-tracking-of-firefox-35-adoption-part-ii/</link>
	<description>&lt;p&gt;Earlier today, we highlighted some real-time tracking by &lt;a href=&quot;http://whos.amung.us/firefox/&quot; target=&quot;_blank&quot;&gt;whos.amung.us&lt;/a&gt;.  Next up, we have another visualization engine for today’s Firefox 3.5 launch – &lt;a href=&quot;http://downloadstats.mozilla.com/&quot; target=&quot;_blank&quot;&gt;downloadstats.mozilla.com&lt;/a&gt;.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://downloadstats.mozilla.com/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/metrics/files/2009/06/mostats_live_tracking.png&quot; title=&quot;mostats_live_tracking&quot; height=&quot;589&quot; width=&quot;514&quot; alt=&quot;mostats_live_tracking&quot; class=&quot;size-full wp-image-647 aligncenter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This was a somewhat stealth (i.e., surprise) project brought about by our very own Daniel Einspanjer (in collaboration with the folks at &lt;a href=&quot;http://www.sqlstream.com/&quot; target=&quot;_blank&quot;&gt;SQLstream&lt;/a&gt;).  (Thanks to the Mozilla web dev team as well.)&lt;/p&gt;
&lt;p&gt;Similar to the real-time tracking presented at &lt;a href=&quot;http://www.spreadfirefox.com/en-US/worldrecord/&quot; target=&quot;_blank&quot;&gt;Spread Firefox&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;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).&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Enjoy the &lt;a href=&quot;http://downloadstats.mozilla.com/&quot; target=&quot;_blank&quot;&gt;live, interactive map&lt;/a&gt;!&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 22:08:40 +0000</pubDate>
	<dc:creator>kkovash</dc:creator>
</item>
<item>
	<title>Blake Kaplan: Working on the JS engine</title>
	<guid isPermaLink="true">http://blog.mozilla.com/mrbkap/2009/06/30/working-on-the-js-engine/</guid>
	<link>http://blog.mozilla.com/mrbkap/2009/06/30/working-on-the-js-engine/</link>
	<description>&lt;p&gt;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 &lt;em&gt;know&lt;/em&gt; that I’m working on the JS engine:&lt;/p&gt;
&lt;pre&gt;(gdb) p $.atom
$11 = (JSAtom *) 0xb194f984
(gdb) p/x *(JSString *)((int)$ &amp;amp; ~7)
$12 = {length = 0x20000004, u = {chars = 0xaf434970, base = 0xaf434970}}
(gdb) x/4ch $.u.chars
0xaf434970:	97 'a'	98 'b'	99 'c'	100 'd'&lt;/pre&gt;</description>
	<pubDate>Tue, 30 Jun 2009 22:00:02 +0000</pubDate>
	<dc:creator>mrbkap</dc:creator>
</item>
<item>
	<title>John Resig: JSConf Talk: Games, Performance, TestSwarm</title>
	<guid isPermaLink="true">http://ejohn.org/blog/jsconf-talk-games-performance-testswarm/</guid>
	<link>http://ejohn.org/blog/jsconf-talk-games-performance-testswarm/</link>
	<description>&lt;p&gt;The video from my talk at &lt;a href=&quot;http://www.jsconf2009.com/&quot;&gt;JSConf&lt;/a&gt; has &lt;a href=&quot;http://jsconf2009.com/resig_video.html&quot;&gt;been posted&lt;/a&gt;. Thanks to Chris for organizing the conference and the excellent quality of the video.&lt;/p&gt;
	&lt;p&gt;The description from the JSConf site summarizes the talk well:&lt;/p&gt;
	&lt;blockquote&gt;&lt;p&gt;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, &lt;a href=&quot;http://testswarm.com/&quot;&gt;Test Swarm&lt;/a&gt;. It is jam packed with Nirvana and goodness so be sure to watch both parts.&lt;/p&gt;&lt;/blockquote&gt;
	&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://vimeo.com/5284172&quot;&gt;Part 1: Measuring JavaScript Performance, JavaScript Games&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
	&lt;p&gt;&lt;br /&gt;


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


&lt;/p&gt;
	&lt;p&gt;Additionally, the slides from the talk are &lt;a href=&quot;http://www.slideshare.net/jeresig/performance-games-and-distributed-testing-in-javascript&quot;&gt;up on Slideshare&lt;/a&gt;.&lt;/p&gt;
	&lt;p&gt;&lt;br /&gt;



&lt;/p&gt;
		&lt;img src=&quot;http://ejohn.org/apps/rss/?from=rss&amp;amp;id=5687&quot; style=&quot;width: 0px; height: 0px;&quot; /&gt;</description>
	<pubDate>Tue, 30 Jun 2009 21:45:38 +0000</pubDate>
	<dc:creator>John Resig</dc:creator>
</item>
<item>
	<title>Sean Martell: A Web Browser Renaissance</title>
	<guid isPermaLink="false">http://blog.seanmartell.com/?p=405</guid>
	<link>http://blog.seanmartell.com/2009/06/30/a-web-browser-renaissance/</link>
	<description>&lt;p&gt;&lt;img src=&quot;http://blog.seanmartell.com/wp-content/uploads/2009/06/dv1.jpg&quot; title=&quot;dv1&quot; height=&quot;200&quot; width=&quot;650&quot; alt=&quot;dv1&quot; class=&quot;alignnone size-full wp-image-416 postImg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://blog.seanmartell.com/wp-content/uploads/2009/06/firefox_davinci.png&quot; title=&quot;firefox_davinci&quot; height=&quot;353&quot; width=&quot;334&quot; alt=&quot;firefox_davinci&quot; class=&quot;alignright size-full wp-image-421&quot; /&gt;&lt;/p&gt;
&lt;p&gt;With the &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/&quot; target=&quot;_blank&quot; title=&quot;Firefox 3.5&quot;&gt;launch of Firefox 3.5&lt;/a&gt; today, I’m excited to post an all new wallpaper to commemorate the event!&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Taking advantage of all  the glorious advancements this new era has to offer has never been easier with  the &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/&quot; target=&quot;_blank&quot; title=&quot;Firefox 3.5&quot;&gt;newly relased Firefox 3.5&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;A big shout out to the team of Alex Faaborg, Jennifer Boriss, Alexander Limi and John Slater for the idea and feedback!&lt;/p&gt;
&lt;p&gt;Now, go get one now!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Update: Now get this wallpaper as a &lt;a href=&quot;http://www.getpersonas.com/persona/34365&quot; target=&quot;_blank&quot; title=&quot;Firefox Persona Skin!&quot;&gt;Firefox Persona skin&lt;/a&gt;!)&lt;/em&gt;&lt;/p&gt;
&lt;div style=&quot;width: 410px;&quot; id=&quot;attachment_428&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://people.mozilla.com/~jdrew/martell/FF35_ws.jpg&quot;&gt;&lt;img src=&quot;http://blog.seanmartell.com/wp-content/uploads/2009/06/davinci_ws_thumb.jpg&quot; title=&quot;davinci_ws_thumb&quot; height=&quot;250&quot; width=&quot;400&quot; alt=&quot;download the widescreen version&quot; class=&quot;size-full wp-image-428 postImg&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;download the widescreen version&lt;/p&gt;&lt;/div&gt;
&lt;div style=&quot;width: 410px;&quot; id=&quot;attachment_429&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://people.mozilla.com/~jdrew/martell/FF35_fs.jpg&quot;&gt;&lt;img src=&quot;http://blog.seanmartell.com/wp-content/uploads/2009/06/davinci_fs_thumb.jpg&quot; title=&quot;davinci_fs_thumb&quot; height=&quot;300&quot; width=&quot;400&quot; alt=&quot;download the fullscreen version&quot; class=&quot;size-full wp-image-429 postImg&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;download the fullscreen version&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 30 Jun 2009 21:22:13 +0000</pubDate>
	<dc:creator>Sean</dc:creator>
</item>
<item>
	<title>QMO Events: Testday: Testscripting with MozMill 1.2!</title>
	<guid isPermaLink="false">http://quality.mozilla.org/448 at http://quality.mozilla.org</guid>
	<link>http://quality.mozilla.org/events/2009/aug/07/testday-testscripting-mozmill-12</link>
	<description>&lt;p&gt;&lt;strong&gt;Join the MozQA Community in Testscripting with MozMill 1.2!&lt;/strong&gt;&lt;br /&gt;
==============================================================&lt;br /&gt;
 &lt;br /&gt;
Use &lt;a href=&quot;http://www.pastebin.com/&quot;&gt;Pastebin&lt;/a&gt; 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.&lt;br /&gt;
You can use the &lt;a href=&quot;https://bugzilla.mozilla.org/attachment.cgi?id=372032&quot;&gt;test template&lt;/a&gt; as quick way to create a new test file.  Further instructions will be available as we get closer to the testday.&lt;br /&gt;
 &lt;br /&gt;
Otherwise, have fun with the event!&lt;br /&gt;
==============================================================&lt;br /&gt;
 &lt;br /&gt;
&lt;strong&gt;Here's some of the things we're planning on doing throughout the day:&lt;/strong&gt;&lt;br /&gt;
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Go to &lt;a href=&quot;https://litmus.mozilla.org/&quot; target=&quot;_blank&quot; title=&quot;https://litmus.mozilla.org/&quot;&gt;Litmus&lt;/a&gt; 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!&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Perform exploratory testing on the latest MozMill &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/9018&quot;&gt;build&lt;/a&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Tell us what you think about your experience as well as log any bugs via &lt;a href=&quot;https://bugzilla.mozilla.org/enter_bug.cgi?alias=&amp;amp;assigned_to=nobody%40mozilla.org&amp;amp;blocked=&amp;amp;bug_file_loc=http%3A%2F%2F&amp;amp;bug_severity=normal&amp;amp;bug_status=NEW&amp;amp;comment=&amp;amp;component=Mozmill&amp;amp;contenttypeentry=&amp;amp;contenttypemethod=autodetect&amp;amp;contenttypeselection=text%2Fplain&amp;amp;data=&amp;amp;dependson=&amp;amp;description=&amp;amp;flag_type-37=X&amp;amp;flag_type-4=X&amp;amp;form_name=enter_bug&amp;amp;keywords=&amp;amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;amp;op_sys=All&amp;amp;priority=--&amp;amp;product=Testing&amp;amp;qa_contact=mozmill%40testing.bugs&amp;amp;rep_platform=All&amp;amp;short_desc=&amp;amp;target_milestone=---&amp;amp;version=unspecified&quot;&gt;Bugzilla&lt;/a&gt;.&lt;/strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt; &lt;/strong&gt;  &lt;/strong&gt;
&lt;/p&gt;&lt;/ul&gt;</description>
	<pubDate>Tue, 30 Jun 2009 20:51:10 +0000</pubDate>
	<dc:creator>aakashd</dc:creator>
</item>
<item>
	<title>QMO Events: Testday: Testing a Mozilla Web Property</title>
	<guid isPermaLink="false">http://quality.mozilla.org/447 at http://quality.mozilla.org</guid>
	<link>http://quality.mozilla.org/events/2009/jul/24/testday-testing-mozilla-web-page</link>
	<description>&lt;p&gt;&lt;strong&gt;Join the MozQA Community in testing a Mozilla Web Dev Property!&lt;/strong&gt;&lt;br /&gt;
==============================================================&lt;br /&gt;
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.&lt;br /&gt;
 &lt;br /&gt;
Otherwise, have fun with the event!&lt;br /&gt;
==============================================================&lt;br /&gt;
This page will be updated over the next 2 months once more is known about the specifics of the testday. Mark your calendars otherwise!&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 20:34:45 +0000</pubDate>
	<dc:creator>aakashd</dc:creator>
</item>
<item>
	<title>Majken &quot;Lucy&quot; Connor: Happy Firefox 3.5!</title>
	<guid isPermaLink="true">http://steelgryphon.com/grand/?p=77</guid>
	<link>http://steelgryphon.com/grand/?p=77</link>
	<description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;They can’t have gotten too far, look for them wandering around the Mozilla websphere. Don’t forget to &lt;a href=&quot;http://www.mozhunt.com&quot;&gt;sign up for the hunt&lt;/a&gt; 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.&lt;/p&gt;
&lt;p&gt;Oh! I think I just saw one go by now! &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.mozhunt.com/hunter/found/4&quot;&gt;&lt;img src=&quot;http://www.mozhunt.com/pandas/png/explorer&quot; alt=&quot;Exploration Panda&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;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!&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 20:22:16 +0000</pubDate>
	<dc:creator>Lucy</dc:creator>
</item>
<item>
	<title>Massimiliano Mirra: The Mozilla Add-Ons Workshop in Florence</title>
	<guid isPermaLink="false">http://hyperstruct.net/163 at http://hyperstruct.net</guid>
	<link>http://hyperstruct.net/2009/6/30/the-mozilla-addons-workshop-in-florence</link>
	<description>&lt;p&gt;(&lt;strong&gt;Note&lt;/strong&gt;: this post is also available in &lt;strong&gt;Italian&lt;/strong&gt; &lt;a href=&quot;http://xulit.org/blogs/bard/2009/6/30/il-mozilla-addons-workshop-2009-di-firenze&quot;&gt;on xulit.org&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;
Picture a Mozilla geek
&lt;a href=&quot;http://www.flickr.com/photos/28959625@N04/3669366988/in/set-72157620687485672/&quot;&gt;standing
on the shoulders of another&lt;/a&gt; to reach
an electric outlet in the ceiling, then expecting to be returned to
firm floor and instead being shuttled elsewhere to the reason of &quot;one
more outlet to gooooo!&quot;.
&lt;/p&gt;



&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2472/3669369760_c044a869c4.jpg?v=0&quot; /&gt;&lt;br /&gt; (Photo credits: &lt;a href=&quot;http://www.flickr.com/photos/28959625@N04/&quot;&gt;William&lt;/a&gt;. Complete photoset &lt;a href=&quot;http://www.flickr.com/photos/28959625@N04/sets/72157620687485672/&quot;&gt;here&lt;/a&gt;.)&lt;/p&gt;


&lt;p&gt;
Picture the chatty &lt;em&gt;signora&lt;/em&gt; who serves drinks and panini at
the bar, getting asked tens of chairs first, then an old knife to be
used as a screwdriver
&lt;a href=&quot;http://www.flickr.com/photos/28959625@N04/3669366428/in/set-72157620687485672/&quot;&gt;to
assemble fans&lt;/a&gt; (no, not the human variety), then rags to clean above said chairs
retrieved from the basement from above said geeks. Picture her respond
with more lively chatter instead of increasing threats to kick us out.
&lt;/p&gt;

&lt;p&gt;
Picture two guys who never gave a presentation together bantering/negotiating on
stage, much to the audience's amusement, which slides to skip to
make time for an unplanned but &lt;a href=&quot;http://people.mozilla.com/~prouget/demos/&quot;&gt;ubercool&lt;/a&gt; presentation.  (Of course I
was right most of the time but Luca was tougher. :P)
&lt;/p&gt;

&lt;p&gt;
You might think by now that the &lt;a href=&quot;https://wiki.mozilla.org/MAOW:2009:Firenze&quot;&gt;Mozilla Add-On
Workshop&lt;/a&gt; had more than a bit of adventure in it, but &lt;em&gt;our men
in Florence&lt;/em&gt; Giacomo and Iacopo (from &lt;a href=&quot;http://www.mozillaitalia.it&quot;&gt;Mozilla Italia&lt;/a&gt;) as well as the
&lt;em&gt;headquarter agents&lt;/em&gt; Paul and William (from &lt;a href=&quot;http://www.mozilla-europe.org&quot;&gt;Mozilla Europe&lt;/a&gt;) plowed
through every obstacle and got us safely to the heart of the workshop:
an introductory talk on Firefox extension development, a hands-on
tutorial, and a short finale on the tricks of the trade.
&lt;/p&gt;

&lt;p&gt;
Despite many rough edges and a wealth of non-obvious material to cover
(we went from zero to a Twitter-search extension to interactive
development in less than three hours), almost fifty people gave us
full attention and support, which is a testament to the rising
interest on the subject in this country (or to the seldom sung quality
of Italian patience (or both)).
&lt;/p&gt;

&lt;p&gt;
Courseware is available: &lt;a href=&quot;http://ubik.cc/maow09-firenze/slides&quot;&gt;slides&lt;/a&gt;, &lt;a href=&quot;http://ubik.cc/maow09-firenze/addon-examples&quot;&gt;incremental examples on building an extension&lt;/a&gt;, &lt;a href=&quot;http://ubik.cc/maow09-firenze/js-examples&quot;&gt;samples of “unusual” (if you've only done web development so far) JavaScript&lt;/a&gt;.
&lt;/p&gt;


&lt;p&gt;
If you were there and your questions went unasked or unanswered
because of time or because you couldn't hang out afterwards; or you
want us to keep you in the loop about this Fall's initiatives; or you
just want to say hi, feel free to get in touch with
 &lt;a href=&quot;http://xulit.org/chi-siamo&quot;&gt;us&lt;/a&gt; or leave a
comment here or on the &lt;a href=&quot;http://xulit.org/blogs/bard/2009/6/30/il-mozilla-addons-workshop-2009-di-firenze&quot;&gt;Italian version of this post&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
Happy extension hacking!
&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 19:48:00 +0000</pubDate>
	<dc:creator>bard</dc:creator>
</item>
<item>
	<title>Marcio Galli: Shock with Icons</title>
	<guid isPermaLink="false">http://mgallibr.wordpress.com/?p=65</guid>
	<link>http://mgallibr.wordpress.com/2009/06/30/shock-with-icons/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Noticed a few of the early #ff35 shockers in Brazil changed their twitter icons. This can be also insteresting for Facebook in US and other locations like Orkut. &lt;a href=&quot;http://taboca.posterous.com/twitter-schock-effect-for-firefox-35-launch&quot;&gt;I saved one icon here&lt;/a&gt;..&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/mgallibr.wordpress.com/65/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/mgallibr.wordpress.com/65/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/mgallibr.wordpress.com/65/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/mgallibr.wordpress.com/65/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/mgallibr.wordpress.com/65/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/mgallibr.wordpress.com/65/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/mgallibr.wordpress.com/65/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/mgallibr.wordpress.com/65/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/mgallibr.wordpress.com/65/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/mgallibr.wordpress.com/65/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=mgallibr.wordpress.com&amp;amp;blog=3610994&amp;amp;post=65&amp;amp;subd=mgallibr&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 30 Jun 2009 19:39:07 +0000</pubDate>
	<dc:creator>mozillabr</dc:creator>
</item>
<item>
	<title>Dan Mosedale: Thunderbird 3.0b3 dates</title>
	<guid isPermaLink="true">http://weblogs.mozillazine.org/dmose/archives/2009/06/thunderbird_30b3_dates.html</guid>
	<link>http://weblogs.mozillazine.org/dmose/archives/2009/06/thunderbird_30b3_dates.html</link>
	<description>&lt;p&gt;At today's thunderbird-drivers meeting, we agreed on Thunderbird 3.0b3 dates (times of 23:59 US/Pacific, as usual):&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Slushy String freeze date: 2009-07-02 (Thur)&lt;/li&gt;
  &lt;li&gt;Slushy Code Freeze date: 2009-07-07 (Tues)&lt;/li&gt;
  &lt;li&gt;Firm String / Code freeze date: 2009-07-14 (Tues)&lt;/li&gt;
  &lt;li&gt;l10n-mozilla-1.9.1 freeze date: 2009-07-16 (Thur)&lt;/li&gt;
  &lt;li&gt;Target Ship date: 2009-07-21 (Tues)&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Tue, 30 Jun 2009 19:26:02 +0000</pubDate>
	<dc:creator>dmose</dc:creator>
</item>
<item>
	<title>Joel Maher: Where is the Fennec QA team?</title>
	<guid isPermaLink="false">http://elvis314.wordpress.com/?p=79</guid>
	<link>http://elvis314.wordpress.com/2009/06/30/where-is-the-fennec-qa-team/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;This title can imply a lot of things, yet this post will outline where the Fennec QA team is on developing tests, plans, and processes for our Fennec releases.&lt;/p&gt;
&lt;p&gt;As many of you have seen, we released Fennec &lt;a href=&quot;http://www.mozilla.org/projects/fennec/1.0b2/releasenotes/&quot;&gt;Maemo Beta2&lt;/a&gt; and &lt;a href=&quot;http://www.mozilla.org/projects/fennec/1.0b2/releasenotes/&quot;&gt;Windows Mobile Alpha2&lt;/a&gt; last Friday.  We also held the first ever &lt;a href=&quot;http://quality.mozilla.org/blogs/results-testing-web-compatibility-fennec-10-pre-testday&quot;&gt;Fennec testday&lt;/a&gt; logging a massive 43 bugs.  This brings up some questions about why would we release after just finding 43 bugs, what is our release criteria, and what is the QA team doing.&lt;/p&gt;
&lt;p&gt;Here is my take on the Firefox QA process (which the Mozilla community is accustomed to and looks to Fennec for a similar process):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Build master test plan for release (alpha, beta, final)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;This includes a list of new features, update features and bugs fixed&lt;/li&gt;
&lt;li&gt;Define the target audience (hardware), performance goals, and list of must pass tests&lt;/li&gt;
&lt;li&gt;Outline points of intersection with other products, upgrades, l10n, support, marketing and schedule&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Start writing test cases and feature specific test plans&lt;/li&gt;
&lt;li&gt;Test private builds for feature and integration with product and ecosystem&lt;/li&gt;
&lt;li&gt;Test nightly builds&lt;/li&gt;
&lt;li&gt;As bugs trend towards zero (naturally or through triage) finalize test plan for features, dates, criteria&lt;/li&gt;
&lt;li&gt;Get release candidate build, start running full tests&lt;/li&gt;
&lt;li&gt;When no blockers and tests are done start running update, l10n, and documentation tests&lt;/li&gt;
&lt;li&gt;QA gives sign off, everybody is happy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For Fennec, we are not ready for that type of a cycle.  Dev is cranking out serious changes to code.  We are building from mozilla-central which is a roaming beast.  Unittests are not running for all platforms.  Everybody is asking where they can download Fennec for iPhone!  A lot of chaos to apply quality measures to.  Lets say (hypothetically) we want to check in a performance fix to gain 25% faster panning, but causes some issues in the url bar and focus.  This might get done overnight (not planned) and there are only a few notes in a bug outlining this.  Worse yet, this could happen after we are already testing a release candidate since it resolves so many side effects of bad performance and only introduces a few new problems. &lt;/p&gt;
&lt;p&gt;Here is a quick outline of the current QA cycle for the Fennec releases to date:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;List of bugs is built up (~40) for the upcoming release&lt;/li&gt;
&lt;li&gt;a few weeks later, we are at 30 bugs (a lot of new issues)&lt;/li&gt;
&lt;li&gt;We triage down to top 5, build release candidate and start testing&lt;/li&gt;
&lt;li&gt;QA runs through litmus test suite, also some manual browsing&lt;/li&gt;
&lt;li&gt;If no big issues are found, lets ship tonight&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I know this is a lot less formal than Firefox and rightly so.  We are looking with our Alpha releases to get feedback from the motivated community members who are willing to tinker and hack and give us good feedback that we act upon.  For the Beta releases, we need to be much more stable and change our audience to people who are not so patient but willing to accept a lot of bugs.  This means little to no crashes, faster performance and good compatibility with the web.  &lt;/p&gt;
&lt;p&gt;Going forward, we will step up the QA involvement and evolve into a more formal QA process.  Keep in mind we will be doing alpha, beta, and formal releases all at the same time just on different platforms (we can’t lose our current methods completely).&lt;/p&gt;
&lt;p&gt;Here is what we have in place right now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://litmus.mozilla.org/run_tests.cgi?test_run_id=35&quot;&gt;Litmus&lt;/a&gt; test cases&lt;/li&gt;
&lt;li&gt;Firefox unittests running on &lt;a href=&quot;http://tinderbox.mozilla.org/showbuilds.cgi?tree=Mobile&quot;&gt;Maemo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Maemo talos runs (including &lt;a href=&quot;http://graphs-stage.mozilla.org/graph.html#show=833011&quot;&gt;fennecmark&lt;/a&gt; for panning and zoom performance)&lt;/li&gt;
&lt;li&gt;Initial presence in phone specific forums: &lt;a href=&quot;http://www.alltouchpro.com&quot;&gt;htc touch pro&lt;/a&gt; and &lt;a href=&quot;http://www.samsung-omnia.org&quot;&gt;samsung omnia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Account with &lt;a href=&quot;http://deviceanywhere.com/&quot;&gt;Device Anywhere&lt;/a&gt; for compatibility testing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are all key components to providing quality test coverage.  If you look at putting some solid release criteria around the things we have in place for an official release we will look more like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create &lt;a href=&quot;https://wiki.mozilla.org/QA/Fennec1.0/TestPlan&quot;&gt;test plan&lt;/a&gt; with release criteria&lt;/li&gt;
&lt;li&gt;Test individual changes and new features&lt;/li&gt;
&lt;li&gt;Develop new test cases and flag cases required for release&lt;/li&gt;
&lt;li&gt;Get consensus from team on release criteria&lt;/li&gt;
&lt;li&gt;Request milestone build every month that we can make a quick pass on to see how close we are&lt;/li&gt;
&lt;li&gt;Utilize Testdays to keep the product stable at each milestone
&lt;/li&gt;&lt;li&gt;Bug count trends to zero, RC build is generated, test pass starts&lt;/li&gt;
&lt;li&gt;Tests pass, move onto final release prep (note: not just call it good)&lt;/li&gt;
&lt;li&gt;Test install on criteria hardware, l10n, and release note testing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This new approach falls in line with the Firefox QA methodology quite well.  It really adds more overhead to the process, but give appropriate time for each area as well as a general consensus with the whole team of what to expect and how to make the decisions.  &lt;/p&gt;
&lt;p&gt;It is time to mature the Fennec release process and make it a real piece of software that is reliable and well respected in the mobile community.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/elvis314.wordpress.com/79/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/elvis314.wordpress.com/79/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/elvis314.wordpress.com/79/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/elvis314.wordpress.com/79/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/elvis314.wordpress.com/79/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/elvis314.wordpress.com/79/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/elvis314.wordpress.com/79/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/elvis314.wordpress.com/79/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/elvis314.wordpress.com/79/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/elvis314.wordpress.com/79/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=elvis314.wordpress.com&amp;amp;blog=7596067&amp;amp;post=79&amp;amp;subd=elvis314&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 30 Jun 2009 19:02:57 +0000</pubDate>
	<dc:creator>elvis314</dc:creator>
</item>
<item>
	<title>Blog of Metrics: Live Tracking of Firefox 3.5 Adoption (part I)</title>
	<guid isPermaLink="false">http://blog.mozilla.com/metrics/?p=638</guid>
	<link>http://blog.mozilla.com/metrics/2009/06/30/live-tracking-of-firefox-35-adoption-part-i/</link>
	<description>&lt;p&gt;With the Firefox 3 launch last summer, we saw some great examples of &lt;a href=&quot;http://blog.mozilla.com/metrics/2008/06/09/community-driven-stats-for-download-day-%E2%80%93-part-ii/&quot; target=&quot;_blank&quot;&gt;community driven stats&lt;/a&gt; and &lt;a href=&quot;http://blog.mozilla.com/metrics/2008/06/17/firefox-3-market-share-live-tracking/&quot; target=&quot;_blank&quot;&gt;real-time tracking&lt;/a&gt; of its adoption.  With today’s launch of Firefox 3.5, we’re stoked to see another wave of innovative tracking tools and visualizations.&lt;/p&gt;
&lt;p&gt;One such tool comes to us from the folks at &lt;a href=&quot;http://whos.amung.us/firefox/&quot; target=&quot;_blank&quot;&gt;whos.amung.us&lt;/a&gt;, a widget application providing stats to blog/site owners.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://whos.amung.us/firefox/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/metrics/files/2009/06/whos_live_tracking.png&quot; title=&quot;whos_live_tracking&quot; height=&quot;446&quot; width=&quot;517&quot; alt=&quot;whos_live_tracking&quot; class=&quot;size-full wp-image-641 aligncenter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Check it out!&lt;/p&gt;
&lt;p&gt;We’ll be featuring one or two more real-time visualizations of the Fx3.5 launch a little later today.&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 18:17:29 +0000</pubDate>
	<dc:creator>kkovash</dc:creator>
</item>
<item>
	<title>Mozilla Add-ons Blog: A note on add-on stats this week: Firefox 3.5 edition</title>
	<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=725</guid>
	<link>http://blog.mozilla.com/addons/2009/06/30/a-note-on-add-on-stats-this-week-firefox-35-edition/</link>
	<description>&lt;p&gt;In the days after Firefox 3’s release last year, I made a blog post titled “&lt;a href=&quot;http://blog.fligtar.com/2008/06/20/a-note-on-add-on-stats-this-week/&quot;&gt;A note on add-on stats this week&lt;/a&gt;” that explained why active daily user statistics would be inflated more than usual.&lt;/p&gt;
&lt;p&gt;With the release of Firefox 3.5 today, the same inflation will be present for the rest of this week, so please don’t be alarmed by a large spike in the reported active installations of your add-ons.&lt;/p&gt;
&lt;p&gt;Hopefully by the release of Firefox.next, we will have &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=392180&quot;&gt;fixed the bug&lt;/a&gt; that will allow us to get rid of update ping inflation entirely.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://sharethis.com/item?&amp;amp;wp=2.7.1&amp;amp;publisher=7e0eb025-1057-4238-a77c-a634ef8a9d63&amp;amp;title=A+note+on+add-on+stats+this+week%3A+Firefox+3.5+edition&amp;amp;url=http%3A%2F%2Fblog.mozilla.com%2Faddons%2F2009%2F06%2F30%2Fa-note-on-add-on-stats-this-week-firefox-35-edition%2F&quot;&gt;ShareThis&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 17:43:08 +0000</pubDate>
	<dc:creator>Justin Scott (fligtar)</dc:creator>
</item>
<item>
	<title>Planet Mozilla Interns: Jeff Zeller: Firefox 3.5 is here!</title>
	<guid isPermaLink="false">http://jeffzeller.wordpress.com/?p=18</guid>
	<link>http://jeffzeller.wordpress.com/2009/06/30/firefox-3-5-is-here/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;There is a lot of excitement around the office today regarding the release of Firefox 3.5…it has been cool to see the worldwide support for our product, and the positive feedback that we have been getting from members of the international community. Congrats to the whole Firefox team, especially the people who have been here from the beginning to see this process through. Go check it out! http://www.mozilla.com/en-US/&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/jeffzeller.wordpress.com/18/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/jeffzeller.wordpress.com/18/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/jeffzeller.wordpress.com/18/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/jeffzeller.wordpress.com/18/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/jeffzeller.wordpress.com/18/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/jeffzeller.wordpress.com/18/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/jeffzeller.wordpress.com/18/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/jeffzeller.wordpress.com/18/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/jeffzeller.wordpress.com/18/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/jeffzeller.wordpress.com/18/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=jeffzeller.wordpress.com&amp;amp;blog=8311874&amp;amp;post=18&amp;amp;subd=jeffzeller&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 30 Jun 2009 17:28:14 +0000</pubDate>
	<dc:creator>jeffzeller</dc:creator>
</item>
<item>
	<title>Laura Mesa: Upgrade to Firefox 3.5: Shaking Up the Affiliates Program</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-6908157607071331753.post-8226764303964705742</guid>
	<link>http://livetolaugh85.blogspot.com/2009/06/upgrade-to-firefox-35-shaking-up.html</link>
	<description>&lt;a href=&quot;http://3.bp.blogspot.com/_UYsUwjklkkM/SkPuzkQ_wWI/AAAAAAAAAW4/ZFvZ6izkQQg/s1600-h/Picture+3.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_UYsUwjklkkM/SkPuzkQ_wWI/AAAAAAAAAW4/ZFvZ6izkQQg/s320/Picture+3.png&quot; alt=&quot;&quot; style=&quot;cursor: pointer; width: 320px; height: 82px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5351383351921983842&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One of the projects I have been working on for the Firefox 3.5  is a new dynamic messaging campaign for the launch called &quot;Upgrade the Web&quot;.   The idea first started as an IE switch campaign but morphed  into an upgrade campaign for all browser users.&lt;br /&gt;&lt;br /&gt;There are three main touch points for this campaign:&lt;br /&gt;-Affiliate Buttons&lt;br /&gt;-Word Press Plug-In&lt;br /&gt;-Google Gadget Ads&lt;br /&gt;&lt;br /&gt;The idea is that each one of  these Firefox promoters dynamically displays a different message to the viewer depending on what browser they are using. We made an effort to make the tag lines cute and cheeky (thanks Elise!) and to make the graphics snappily emphasize (Thanks Sean!) the &quot;new and improved-ness&quot; of Firefox 3.5.&lt;br /&gt;&lt;br /&gt;Here are the buttons and their respective messages:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_UYsUwjklkkM/SkPulwGQWpI/AAAAAAAAAWw/evbznQY3yPk/s1600-h/Picture+2.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_UYsUwjklkkM/SkPulwGQWpI/AAAAAAAAAWw/evbznQY3yPk/s320/Picture+2.png&quot; alt=&quot;&quot; style=&quot;cursor: pointer; width: 398px; height: 181px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5351383114579991186&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These same messages are also being used in the Word Press plug-in and the Google Gadget Ads.&lt;br /&gt;&lt;br /&gt;Put these buttons on your blog or website and help spread the word about Firefox 3.5!&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;[You can get the Affiliate buttons or the plug-in from the &quot;Upgrade the Web&quot; program &lt;a href=&quot;http://www.spreadfirefox.com/affiliates/utw&quot;&gt;homepage&lt;/a&gt;.&lt;br /&gt;To download the buttons (and get credit for the downloads you generate) you need to be a &lt;a href=&quot;http://www.spreadfirefox.com/&quot;&gt;Spread Firefox&lt;/a&gt; member. ]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Thanks to Elise Allen, Sean Martell, John Slater, Alex Buchanan, Mike Hostetler, Chris Blizzard, Stephen Donner, Krupa Raj for all their hard work--Awesome job!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/6908157607071331753-8226764303964705742?l=livetolaugh85.blogspot.com&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 30 Jun 2009 17:10:56 +0000</pubDate>
	<author>noreply@blogger.com (Laura)</author>
</item>
<item>
	<title>Jay Patel: It’s time to Shock the Web!</title>
	<guid isPermaLink="false">http://blog.mozilla.com/jay/?p=252</guid>
	<link>http://blog.mozilla.com/jay/2009/06/30/its-time-to-shock-the-web/</link>
	<description>&lt;p&gt;It’s no surprise that &lt;a href=&quot;http://bit.ly/firefox35&quot;&gt;Firefox 3.5&lt;/a&gt; is already causing a ruckus on &lt;a href=&quot;http://twitter.com/#search?q=%23fx35&quot;&gt;Twitter&lt;/a&gt;… but that’s just the beginning!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://twitter.com/#search?q=%23fx35&quot;&gt;&lt;img src=&quot;http://blog.mozilla.com/jay/files/2009/06/twitter_trends.jpg&quot; title=&quot;twitter_trends&quot; height=&quot;274&quot; width=&quot;175&quot; alt=&quot;twitter_trends&quot; class=&quot;size-full wp-image-253 aligncenter&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We hope the social media blitz will continue over the next 24 hours as we watch the &lt;a href=&quot;http://bit.ly/ShiretokoShockCampaign&quot;&gt;Shiretoko Shock&lt;/a&gt; travel around the world.&lt;/p&gt;
&lt;p&gt;The idea for the Shock came from &lt;a href=&quot;http://uleadin.wordpress.com/&quot;&gt;Prashanth&lt;/a&gt;, one of our &lt;a href=&quot;http://spreadfirefox.com/campusreps&quot;&gt;Mozilla Campus Reps&lt;/a&gt;, and we put a campaign together in just a few days so that the Mozilla community and fans everywhere could participate during our launch.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://bit.ly/ShiretokoShockCampaign&quot;&gt;&lt;img src=&quot;http://www.spreadfirefox.com/files/images/shiretoko-shock-banner.jpg&quot; alt=&quot;&quot; height=&quot;144&quot; width=&quot;489&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We’re hoping everyone will &lt;a href=&quot;http://bit.ly/ShiretokoShockCampaign&quot;&gt;tweet, blog, share, post, etc. on their favorite social media channels at 3:50pm in their time zone&lt;/a&gt;, starting in South America at 3:50pm BRT (11:50am PDT) today.   Every part of the world will get a chance to share their thoughts on the new Firefox 3.5 as the Shock travels west around the globe.&lt;/p&gt;
&lt;p&gt;We’ll come together 24 hours later at 3:50pm BRT (Brazil Time) on Wednesday, July 1st for the “Super Shock”!   At that time, we want the entire world to help us Shock the Web at the same time.&lt;/p&gt;
&lt;p&gt;It should be interesting… so get ready to get your Shock on!&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:38:40 +0000</pubDate>
	<dc:creator>Jay Patel</dc:creator>
</item>
<item>
	<title>Eric Shepherd: Happy Firefox 3.5 release day!</title>
	<guid isPermaLink="true">http://www.bitstampede.com/2009/06/30/happy-firefox-3-5-release-day/</guid>
	<link>http://www.bitstampede.com/2009/06/30/happy-firefox-3-5-release-day/</link>
	<description>&lt;p&gt;&lt;font face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://www.firefox.com/&quot;&gt;Firefox 3.5&lt;/a&gt; was released about an hour and a half ago, and downloads are going strong. Seems like a good opportunity for me to thank everyone that contributed to the &lt;a href=&quot;http://developer.mozilla.org/en/Firefox_3.5_for_developers&quot;&gt;documentation for Firefox 3.5&lt;/a&gt;. While there are far too many people to thank them all by name (so I won’t be calling anyone out by name today, to avoid leaving anyone out), I’ll call out a few specific groups of people:&lt;br /&gt;&lt;/font&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Thanks to all the developers that made Firefox 3.5 all kinds of awesome. It’s because of you that we had so much writing work to do for this release!&lt;/li&gt;
&lt;li&gt;Thanks also to everyone that wrote content for the Firefox 3.5 documentation. This includes not just the folks that wrote articles on the wiki, but also people that blogged about new features and about fixed bugs, because your blog posts helped us get the documentation whipped into shape.&lt;/li&gt;
&lt;li&gt;I’d also like to thank people that helped tag bugs with the “dev-doc-needed” keyword so that we’d know what needed to be written about, as well as folks that filed bugs against the documentation.&lt;/li&gt;
&lt;li&gt;Last, but not least, I’d like to thank everyone that offered feedback on the documentation, as well as the folks that were so helpful when I had questions about the technical details.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The quality of our documentation rests largely in the hands of our engineers and contributors; there’s far too much for me to get it all right by myself, so thanks to everyone for your help!&lt;/p&gt;
&lt;p&gt;For the next little while, while the plan for the next release is still coalescing, I’ll be working mostly on back-end stuff, such as our MindTouch wiki add-ons, as well as organization clean-up work. My goal for the next few months is to make the Mozilla Developer Center easier to use, as well as easier to contribute to.&lt;/p&gt;
&lt;p&gt;I’d like to remind everyone to start tagging relevant bugs for Firefox.next as dev-doc-needed! It’s never too early; we’ve already got some docs for Gecko 1.9.2 on MDC!&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:30:44 +0000</pubDate>
	<dc:creator>sheppy</dc:creator>
</item>
<item>
	<title>Chris Ilias: How to upgrade to Firefox 3.5</title>
	<guid isPermaLink="false">http://ilias.ca/blog/?p=304</guid>
	<link>http://ilias.ca/blog/2009/06/how-to-upgrade-to-firefox-3-5/</link>
	<description>&lt;div class=&quot;meta&quot;&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.mozilla.com/en-US/press/mozilla-2009-06-30.html&quot;&gt;&lt;strong&gt;Firefox 3.5 is released!!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you’re using Firefox 3.0.x, just open the &lt;strong&gt;Help&lt;/strong&gt; menu and select &lt;strong&gt;Check for Updates…&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://images.ilias.ca/checkforupdates.png&quot; title=&quot;Check for Updates&quot; height=&quot;259&quot; width=&quot;498&quot; alt=&quot;&quot; class=&quot;alignnone&quot; /&gt;&lt;/p&gt;
&lt;p&gt;If you’re using anything else, download Firefox 3.5 from &lt;a href=&quot;http://www.getfirefox.com&quot;&gt;http://www.getfirefox.com&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:19:36 +0000</pubDate>
	<dc:creator>Chris Ilias</dc:creator>
</item>
<item>
	<title>Boris Zbarsky: Performance testing pitfalls</title>
	<guid isPermaLink="true">http://weblogs.mozillazine.org/bz/archives/020099.html</guid>
	<link>http://weblogs.mozillazine.org/bz/archives/020099.html</link>
	<description>&lt;p&gt;Someone recently asked why it is that SFX (e.g. in Safari 4) scores 1000runs/s on the &lt;a href=&quot;http://dromaeo.com/&quot;&gt;Dromaeo&lt;/a&gt; CharAt test while Spidermonkey (e.g. in Firefox 3.5) scores something closer to 80runs/s.  Naturally, I pulled out my profiler and looked.  I discovered some interesting things:&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;About 2-3% of the time the Dromaeo harness measures for the charAt test is actually spent running the &lt;code&gt;str_charAt&lt;/code&gt; function in Spidermonkey.  The rest is spent inside the harness itself.&lt;/li&gt;
  &lt;li&gt;If I pull the test out of the harness, and instead of the harness' runs/second measurement just directly measure how long it takes to run the test 1000 times, I get 430ms or so in Firefox and 750ms or so in Safari.  That corresponds to scores of 2325runs/s and 1333runs/s for Firefox and Safari respectively.&lt;/li&gt;
  &lt;li&gt;If I rerun the same standalone test in Firefox with jit disabled, I get numbers closer to 7300ms.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Conclusions: The harness is measuring pure JS-execution overhead in both browsers, not actual charAt performance.  The harness causes us to somehow not trace the test when running inside of it, leading to the numbers seen above.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; Filed &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=501472&quot;&gt;a bug&lt;/a&gt; on this.&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:13:54 +0000</pubDate>
	<dc:creator>bzbarsky</dc:creator>
</item>
<item>
	<title>Mozilla Developer DevNews: about:mozilla – Firefox 3.5 launch edition!</title>
	<guid isPermaLink="false">http://developer.mozilla.org/devnews/?p=670</guid>
	<link>http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/</link>
	<description>&lt;p&gt;&lt;strong&gt;In this issue…&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#35&quot;&gt;Firefox 3.5 now available&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#hacks&quot;&gt;Firefox Hacks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#discover&quot;&gt;Discover Shiretoko&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#in&quot;&gt;Firefox in context&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#weave&quot;&gt;Weave 0.4 released&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#two&quot;&gt;Two new Fennec releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#browser&quot;&gt;Firefox browser for CyberMentors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#open&quot;&gt;Open Video Conference roundup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#mozilla&quot;&gt;Mozilla Service Week&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#design&quot;&gt;Design Challenge: vote now!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#upcoming&quot;&gt;Upcoming events&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#devcal&quot;&gt;Developer calendar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developer.mozilla.org/devnews/index.php/2009/06/30/aboutmozilla-3/#about&quot;&gt;About about:mozilla&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a name=&quot;35&quot;&gt;&lt;/a&gt;&lt;strong&gt;Firefox 3.5 now available&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Firefox 3.5 has been released and is now available for Windows, Mac, and Linux in more than 70 languages.  This release represents the hard work, dedication, and perseverance of thousands of contributors throughout the Mozilla community and around the world.&lt;/p&gt;
&lt;p&gt;Firefox 3.5 has a huge number of additions and improvements for both users and web developers alike, including: robust new user privacy features; support for high quality open video and audio; a new, high performance JavaScript engine (and a host of other performance and speed improvements); downloadable fonts that will fundamentally change how we view typography and the web; powerful new developer features such as location aware browsing, canvas features, worker threads, native JSON, and media queries; and so much more.  Firefox 3.5 is essentially an upgrade to the Web itself.&lt;/p&gt;
&lt;p&gt;Mike Beltzner, Firefox Product Director, stars in &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/video/firefox-3.5.html&quot;&gt;this quick video introduction to Firefox 3.5&lt;/a&gt;.  Visit &lt;a href=&quot;http://www.getfirefox.com&quot;&gt;GetFirefox.com&lt;/a&gt; for more information about and to download this release.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;hacks&quot;&gt;&lt;/a&gt;&lt;strong&gt;Firefox Hacks&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Firefox Hacks team continues to focus on the new features that are part of Firefox 3.5, posting an article and demo every day.  Recent posts include: Open video codecs and quality, a short introduction to media queries, 3d transforms, better security and performance with native JSON, and HTML5 video and the web.  Check out the &lt;a href=&quot;http://hacks.mozilla.org/&quot;&gt;Firefox Hacks weblog&lt;/a&gt; to read about all of these new features and more.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;discover&quot;&gt;&lt;/a&gt;&lt;strong&gt;Discover Shiretoko&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mozilla Japan has started a new “&lt;a href=&quot;http://www.discovershiretoko.org/en/&quot;&gt;Discover Shiretoko&lt;/a&gt;” campaign in cooperation with the non-profit &lt;a href=&quot;http://www.shiretoko.or.jp/en/&quot;&gt;Shiretoko Nature Foundation&lt;/a&gt; in Hokkaido, Japan.  “As some of you may know, each version Firefox has a code-name that is the name of a national park.  The code name for Firefox 3.5 is ‘Shiretoko’ which is taken from the name of the Shiretoko National Park in Northern Japan.  Mozilla and this organization have a number of common goals and you can read 4 stories about Firefox and Shiretoko on the &lt;a href=&quot;http://www.discovershiretoko.org/en/&quot;&gt;Discover Shiretoko site&lt;/a&gt;.”  The team is also running a new web banner campaign, featuring a unique and creative use of the Canvas element to grow a virtual tree on your website or blog.  Read Foxkeh’s weblog to &lt;a href=&quot;http://www.foxkeh.com/blog/4230/&quot;&gt;find out more&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;in&quot;&gt;&lt;/a&gt;&lt;strong&gt;Firefox in context&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mitchell Baker has written an article that talks about Firefox in context of Mozilla’s larger mission to promote choice and innovation on the Internet.  “Firefox enables the web and web applications to be ever more robust and exciting.  The web enables Firefox to be more flexible, more agile and more responsive.  Firefox builds an experience where the center of the entire system remains a person.  Not a website, not a business, not a piece of software.  The most important actor in the entire picture is a human being; an individual.  You.  Me.  Each person living part of his or her life online.”  &lt;a href=&quot;http://blog.lizardwrangler.com/2009/06/24/firefox-in-context/&quot;&gt;Read Mitchell’s full post&lt;/a&gt; on her weblog.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;weave&quot;&gt;&lt;/a&gt;&lt;strong&gt;Weave 0.4 released&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Weave Sync is a prototype add-on that encrypts and securely synchronizes the Firefox experience across multiple browsers, so that your desktop, laptop and mobile phone can all work together.  It is part of the Weave project, which aims to integrate services more closely with the browser.  This new release  includes a major rewrite of many of Weave’s key components since the last major release in June.  For more information, see the &lt;a href=&quot;https://labs.mozilla.com/2009/06/weave-0-4-0-released/&quot;&gt;Weave 0.4 release announcment&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;two&quot;&gt;&lt;/a&gt;&lt;strong&gt;Two new Fennec releases&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Stuart Parmenter has &lt;a href=&quot;http://blog.pavlov.net/2009/06/26/new-fennec-releases/&quot;&gt;announced&lt;/a&gt; the release of &lt;a href=&quot;http://bit.ly/vbKPj&quot;&gt;Fennec 1.0 Beta 2 for Maemo&lt;/a&gt; and &lt;a href=&quot;http://bit.ly/Uj1id&quot;&gt;Fennec 1.0 Alpha 2 for Windows Mobile&lt;/a&gt;.  “For these releases we have worked on improving the user experience, replacing our old theme with a much nicer looking one and fixing numerous usability issues.  We’ve continued to increase performance and responsiveness.”  Other changes include how add-ons are installed, how the download manager works, and several improvements to web forms.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;browser&quot;&gt;&lt;/a&gt;&lt;strong&gt;Firefox browser for CyberMentors&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Jane Finette has &lt;a href=&quot;http://autological.wordpress.com/2009/06/26/new-firefox-browser-for-cybermentors/&quot;&gt;posted about&lt;/a&gt; Mozilla’s involvement with the UK-based charity that works to help Britain’s youngsters deal with and protect themselves from bullying.  “Earlier this year they launched their &lt;a href=&quot;http://cybermentors.org.uk/&quot;&gt;CyberMentors program&lt;/a&gt;, offering help and advice from trained mentors to anyone who is being bullied online.  Mozilla supported CyberMentors straight out of the gates, whereby members of the Mozilla community volunteered to be trained as CyberMentors.  Yesterday, we took our partnership a stage further for this worthwhile cause by building and launching a &lt;a href=&quot;http://www.beatbullying.org/docs/resources/browser.html&quot;&gt;new custom Firefox browser for CyberMentors&lt;/a&gt;.”  To learn more about this project, see &lt;a href=&quot;http://autological.wordpress.com/2009/06/26/new-firefox-browser-for-cybermentors/&quot;&gt;Jane’s weblog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;open&quot;&gt;&lt;/a&gt;&lt;strong&gt;Open Video Conference roundup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mark Surman posted an interesting round up of the goings-on and takeaways from the Open Video Conference that took place recently in New York.  “It was an amazing confluence of people from the worlds of online video, art, free culture, open content and web technology.”  Mark’s takeaways, summarized, are: “people who make video are great potential allies”, “we have a long way to go”, “there are some simple things we can do now to build momentum”, and finally “open video is both important and fun”.  Mark’s post finishes up with some potential next steps, and you can &lt;a href=&quot;http://commonspace.wordpress.com/2009/06/25/open-video-conf-roundup/&quot;&gt;read it in full&lt;/a&gt; over at his weblog.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;mozilla&quot;&gt;&lt;/a&gt;&lt;strong&gt;Mozilla Service Week&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are two new stories about the exciting new &lt;a href=&quot;http://serviceweek.mozilla.org/&quot;&gt;Mozilla Service Week&lt;/a&gt; project that’s taking place Sept 14-21.  The first article asks that non-profit and community organizations that are in need of technology help get in touch with Mozilla, so your organization can be included in the program.  If you already have ideas about what sort of help you need, you can register directly at the &lt;a href=&quot;http://www.idealist.org/if/mozservice09/en/AdvancedSearch/VolunteerOpportunity/default&quot;&gt;Idealist&lt;/a&gt; volunteer organization.  The second post is about how individuals can get involved with and get a head start on the Service Week.  The team is looking for help promoting the Mozilla Service Week event over the summer, both to volunteers worldwide and to non-profits and local organizations that could use help.  For more information, check out both articles: &lt;a href=&quot;http://blog.mozilla.com/blog/2009/06/26/calling-public-benefit-organizations-how-can-we-help-you/&quot;&gt;Public benefit organizations: How can we help you?&lt;/a&gt;, and &lt;a href=&quot;http://blog.mozilla.com/blog/2009/06/23/mozilla-service-week-how-to-help/&quot;&gt;Mozilla Service Week: How to help!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;design&quot;&gt;&lt;/a&gt;&lt;strong&gt;Design Challenge: vote now!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The submission deadline for the &lt;a href=&quot;http://design-challenge.mozilla.com/summer09/&quot;&gt;Mozilla Labs Summer ‘09 Design Challenge&lt;/a&gt; has passed, and over 120 concepts have been submitted around the theme of reinventing tabs in the browser.  The nine panelists will be going through the submissions and determining the four “best in class” honors, but there’s an additional honor to be bestowed, and we need your help!  You can participate by going to the &lt;a href=&quot;http://design-challenge.mozilla.com/summer09/showcase.php&quot;&gt;Design Challenge showcase site&lt;/a&gt;, reviewing the concepts, and voting for your favorite to help determine which entry should receive the “People’s Choice” award.  Voting closes on July 5th, so now’s a great time to start checking out some of the incredible work that’s been submitted for this Challenge.  More information is available on &lt;a href=&quot;http://www.finette.co.uk/blog/index.php/2009/06/design-challenge-summer-09-the-summer-of-tabs/&quot;&gt;Pascal’s weblog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;upcoming&quot;&gt;&lt;/a&gt;&lt;strong&gt;Upcoming events&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Mozilla community is organizing an increasing number of events and meetups all the time, and we include a list of these here every week. If you have events you would like listed, send them along to: about-mozilla*at*mozilla.com.&lt;/p&gt;
&lt;p&gt;* Fri, Jul 10 – Online – &lt;a href=&quot;http://quality.mozilla.org/blogs/firefox-35-security-test-day-next-month-july-10th&quot;&gt;Firefox 3.5 Security Testday&lt;/a&gt;&lt;br /&gt;
* Sept 14-21 – Everywhere! – &lt;a href=&quot;http://mozillaservice.org/&quot;&gt;Mozilla Service Week&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;devcal&quot;&gt;&lt;/a&gt;&lt;strong&gt;Developer calendar&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For an up-to-date list of the coming week’s Mozilla project meetings and events, please see the &lt;a href=&quot;http://wiki.mozilla.org/Community_Calendar&quot;&gt;Mozilla Community Calendar&lt;/a&gt; wiki page.  Notes from previous meetings are linked to through the Calendar as well.&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;about&quot;&gt;&lt;/a&gt;&lt;strong&gt;About about:mozilla&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;about:mozilla is by, for and about the Mozilla community, focusing on major news items related to all aspects of the Mozilla Project.  The newsletter is written by Deb Richardson and is published every Tuesday morning.  If you have any news or announcements you would like to have included in our next issue, please send them to: about-mozilla[at]mozilla.com.&lt;/p&gt;
&lt;p&gt;If you would like to get this newsletter by email, just head on over to the &lt;a href=&quot;http://list-manage.com/subscribe.phtml?id=3be22ac12d&quot;&gt;about:mozilla newsletter subscription form&lt;/a&gt;. Fresh news, every Tuesday, right to your inbox.&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:08:35 +0000</pubDate>
	<dc:creator>dria</dc:creator>
</item>
<item>
	<title>Mozilla Developer DevNews: Firefox 3.5 is now available for download</title>
	<guid isPermaLink="false">http://developer.mozilla.org/devnews/?p=663</guid>
	<link>http://developer.mozilla.org/devnews/index.php/2009/06/30/firefox-3-5-is-now-available-for-download/</link>
	<description>&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mozilla is proud and pleased to present &lt;a href=&quot;http://www.mozilla.com/firefox/&quot;&gt;Firefox 3.5, now available for download&lt;/a&gt;. Firefox 3.5 has been under development for the past year, contains many new exciting features for users and web developers, and is our &lt;a href=&quot;http://www.mozilla.com/firefox/fastest/&quot;&gt;fastest Firefox&lt;/a&gt; release ever. A &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/video/firefox-3.5.html&quot;&gt;video highlighting some of these new features&lt;/a&gt; is available, describing how:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox 3.5 is  available in more than 70 languages – get your &lt;a href=&quot;https://www.mozilla.com/firefox/all.html&quot;&gt;local version&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We have included tools for controlling your private data, including a &lt;a href=&quot;http://support.mozilla.com/en-US/kb/Private+Browsing&quot;&gt;Private Browsing Mode&lt;/a&gt;, and the ability to go back in time and Clear Recent History.&lt;/li&gt;
&lt;li&gt;Firefox 3.5 has support for the HTML5 &amp;lt;video&amp;gt; and &amp;lt;audio&amp;gt; elements including &lt;a href=&quot;http://hacks.mozilla.org/2009/06/update-on-open-video-quality/&quot;&gt;native support for Ogg Theora&lt;/a&gt; encoded video and Vorbis encoded audio.&lt;/li&gt;
&lt;li&gt;The browser features faster performance on complex websites thanks to the new &lt;a href=&quot;https://wiki.mozilla.org/JavaScript:TraceMonkey&quot;&gt;TraceMonkey&lt;/a&gt; JavaScript engine.&lt;/li&gt;
&lt;li&gt;Users can enjoy &lt;a href=&quot;http://www.mozilla.com/firefox/geolocation&quot;&gt;Location Aware Browsing&lt;/a&gt; using web standards for geolocation.&lt;/li&gt;
&lt;li&gt;Web developers can make use of &lt;a href=&quot;http://blog.mozilla.com/webdev/2009/02/12/native-json-in-firefox-31/&quot;&gt;native JSON&lt;/a&gt; parsing, and &lt;a href=&quot;https://developer.mozilla.org/En/Using_DOM_workers&quot;&gt;web worker threads&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;This release includes improvements to the Gecko layout engine, including speculative parsing for faster content rendering.&lt;/li&gt;
&lt;li&gt;Firefox 3.5 supports  new web technologies such as: downloadable fonts, CSS media queries, new transformations and properties, JavaScript query selectors, HTML5 local storage and offline application storage, &amp;lt;canvas&amp;gt; text, &lt;a href=&quot;http://hacks.mozilla.org/2009/06/color-correction/&quot;&gt;ICC profiles&lt;/a&gt;, and SVG transforms.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always Firefox 3.5 is available as a &lt;a href=&quot;http://www.firefox.com&quot;&gt;free download&lt;/a&gt;. Firefox 3.0 users can update their existing browser by selecting “Check for Updates…” from the “Tools” menu in Firefox.&lt;/p&gt;
&lt;p&gt;We encourage web and Add-on developers to read the &lt;a href=&quot;http://developer.mozilla.org/en/Firefox_3.5_for_developers&quot;&gt;Firefox 3.5 for Developers&lt;/a&gt; article on the &lt;a href=&quot;http://developer.mozilla.org/&quot;&gt;Mozilla Developer Center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: users already running a Firefox 3.5 Beta or Release Candidate can also obtain an update by selecting “Check for Updates…” from the “Help” menu. If no update is available, you already have the final version!&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:05:18 +0000</pubDate>
	<dc:creator>beltzner</dc:creator>
</item>
<item>
	<title>The Mozilla Blog: Firefox 3.5 Available Now!</title>
	<guid isPermaLink="false">http://blog.mozilla.com/?p=823</guid>
	<link>http://blog.mozilla.com/blog/2009/06/30/firefox-35-available-now/</link>
	<description>&lt;p&gt;We’re very excited to announce the official release of Firefox 3.5!  You can &lt;a href=&quot;http://www.firefox.com&quot;&gt;download Firefox 3.5 at firefox.com&lt;/a&gt; and enjoy the new features and faster performance.  If you’re using the latest version of Firefox 3.0, you can get Firefox 3.5 by clicking on the Help menu and then selecting Check for Updates.&lt;/p&gt;
&lt;p&gt;The Firefox 3.5 &lt;a href=&quot;http://www.mozilla.com/en-US/press/mozilla-2009-06-30.html&quot;&gt;press release is available here&lt;/a&gt;.  We also compiled a guide to&lt;a href=&quot;http://www.mozilla.com/en-US/press/mozilla-2009-06-30-faq.html&quot;&gt; frequently asked questions&lt;/a&gt;.  You can also&lt;a href=&quot;http://www.mozilla.com/firefox/video/firefox-3.5.html&quot;&gt; check out this video&lt;/a&gt; for a guided tour of what’s new in Firefox 3.5.&lt;/p&gt;
&lt;p&gt;Mike Beltzner, Director of Firefox &lt;a href=&quot;https://developer.mozilla.org/devnews/index.php/2009/06/30/firefox-3-5-is-now-available-for-download&quot;&gt;has a comprehensive post here&lt;/a&gt;.  The post includes a list of some of the coolest Firefox 3.5 features, excerpted below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Firefox 3.5 is  available in more than 70 languages – get your &lt;a href=&quot;https://www.mozilla.com/firefox/all.html&quot;&gt;local version&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We have included tools for controlling your private data, including a &lt;a href=&quot;http://support.mozilla.com/en-US/kb/Private+Browsing&quot;&gt;Private Browsing Mode&lt;/a&gt;, and the ability to go back in time and Clear Recent History.&lt;/li&gt;
&lt;li&gt;Firefox 3.5 has support for the HTML5 &amp;lt;video&amp;gt; and &amp;lt;audio&amp;gt; elements including &lt;a href=&quot;http://hacks.mozilla.org/2009/06/update-on-open-video-quality/&quot;&gt;native support for Ogg Theora&lt;/a&gt; encoded video and Vorbis encoded audio.&lt;/li&gt;
&lt;li&gt;The browser features faster performance on complex websites thanks to the new &lt;a href=&quot;https://wiki.mozilla.org/JavaScript:TraceMonkey&quot;&gt;TraceMonkey&lt;/a&gt; JavaScript engine.&lt;/li&gt;
&lt;li&gt;Users can enjoy &lt;a href=&quot;http://www.mozilla.com/firefox/geolocation&quot;&gt;Location Aware Browsing&lt;/a&gt; using web standards for geolocation.&lt;/li&gt;
&lt;li&gt;Web developers can make use of &lt;a href=&quot;http://blog.mozilla.com/webdev/2009/02/12/native-json-in-firefox-31/&quot;&gt;native JSON&lt;/a&gt; parsing, and &lt;a href=&quot;https://developer.mozilla.org/En/Using_DOM_workers&quot;&gt;web worker threads&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;This release includes improvements to the Gecko layout engine, including speculative parsing for faster content rendering.&lt;/li&gt;
&lt;li&gt;Firefox 3.5 supports new web technologies such as: downloadable fonts, CSS media queries, new transformations and properties, JavaScript query selectors, HTML5 local storage and offline application storage, &amp;lt;canvas&amp;gt; text, &lt;a href=&quot;http://hacks.mozilla.org/2009/06/color-correction/&quot;&gt;ICC profiles&lt;/a&gt;, and SVG transforms.&lt;/li&gt;
&lt;/ul&gt;</description>
	<pubDate>Tue, 30 Jun 2009 16:04:38 +0000</pubDate>
	<dc:creator>Melissa Shapiro</dc:creator>
</item>

</channel>
</rss>
