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

<channel>
	<title>Staś Małolepszy</title>
	<atom:link href="http://informationisart.com/stas/feed" rel="self" type="application/rss+xml" />
	<link>http://informationisart.com/stas</link>
	<description>Localizing Mozilla</description>
	<lastBuildDate>Mon, 14 Sep 2009 07:10:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Search engines in Fennec — Guidelines update</title>
		<link>http://informationisart.com/stas/search-engines-in-fennec-%e2%80%94-guidelines-update</link>
		<comments>http://informationisart.com/stas/search-engines-in-fennec-%e2%80%94-guidelines-update#comments</comments>
		<pubDate>Mon, 14 Sep 2009 07:10:22 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[has images]]></category>
		<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[Fennec]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[productization]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=338</guid>
		<description><![CDATA[After getting some feedback on my previous post about search engines in Fennec, I made slight modifications to the suggested guidelines. The main difference is the inclusion of a social search category. The social aspect is a powerful and appealing part of the mobile context (see Madhava&#8217;s Mobile User is Mobile presentation) and we are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://informationisart.com/stas/blog/wp-content/uploads/2009/03/fennec_logo.jpg"><img class="alignright size-full wp-image-238" title="fennec_logo" src="http://informationisart.com/stas/blog/wp-content/uploads/2009/03/fennec_logo.jpg" alt="fennec_logo" width="200" height="123" /></a>After getting some feedback on my previous post about search engines in Fennec, I made slight modifications to the suggested guidelines. The main difference is the inclusion of a <em>social search</em> category. The social aspect is a powerful and appealing part of the mobile context (see Madhava&#8217;s <a href="http://madhava.com/egotism/archive/005021.html"><em>Mobile User is Mobile</em></a> presentation) and we are excited to experiment with this concept in the initial release by adding social search to the interface.</p>
<p>Here is the updated version of the search guidelines for Fennec:</p>
<h4>5 standard search engines:</h4>
<p>You should choose only 1 search engine in each of the following categories.</p>
<ul>
<li> Global general search
<ul>
<li><span style="color: #808080;">&#8216;Regular&#8217; global general search, much like in desktop Firefox.</span></li>
</ul>
</li>
<li> Reference search
<ul>
<li><span style="color: #808080;">Almost all of the time, this will be Wikipedia</span><span style="color: #808080;">.</span></li>
</ul>
</li>
<li> E-commerce search
<ul>
<li> <span style="color: #808080;">Both to shop on-line and to consult product information.</span></li>
<li><span style="color: #808080;"> Store preferred over auctions.</span></li>
</ul>
</li>
<li>Local search
<ul>
<li> <span style="color: #808080;">I.e., “around me” search; e.g. “find the nearest ATM”.</span></li>
<li> <span style="color: #808080;"><strong>Only</strong> if available in the region.</span></li>
</ul>
</li>
<li> Social search
<ul>
<li> <span style="color: #808080;">I.e., microblogging platforms/feeds, social networks (no invite-only sites).</span></li>
<li> <span style="color: #808080;"><strong>Only</strong> if relevant in the region.</span></li>
</ul>
</li>
</ul>
<h4>1 extra search engine:</h4>
<p>You can choose to use it if no e-commerce/local/social search is available.</p>
<ul>
<li> Specific interest search
<ul>
<li><span style="color: #808080;">Something specific to the region, reflecting the local way of using the Web.</span></li>
<li><span style="color: #808080;">Can be from different categories: e.g. reference (a dictionary or a word reference recommended), entertainment (imdb, youtube, music search), e-commerce (price comparison), general search provider very popular in the region, etc.</span></li>
</ul>
</li>
</ul>
<p>The maximum number of search engine plug-ins is 5. Each search engine should be chosen from a different category, as listed above. In rare and well justified cases, we might go for 6 plug-ins total—the sixth one would be then an engine from the additional <em>specific interest</em> category. You can add a <em>specific interest</em> search engine also if there is no e-commerce, local or social search that you would recommend for mobile Firefox for your locale. Or, you can choose to go with fewer plug-ins, which is totally fine, too.</p>
<p>For more context and rationale behind these choices, please take a look at <a href="http://informationisart.com/stas/on/Fennec+productization">my previous posts on Fennec&#8217;s productization</a>.</p>
<p>As always, comments are more than welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/search-engines-in-fennec-%e2%80%94-guidelines-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to test beta locales using Litmus. A short guide.</title>
		<link>http://informationisart.com/stas/how-to-test-beta-locales-using-litmus-a-short-guide</link>
		<comments>http://informationisart.com/stas/how-to-test-beta-locales-using-litmus-a-short-guide#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:52:40 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[de-beta]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[Litmus]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=324</guid>
		<description><![CDATA[Testing is an important step in the process of making a new localization ready for its debut as a final locale. It&#8217;s also a great way of improving the quality of localization when the locale is still in the beta status, as well as after it&#8217;s been published as final, for example prior to the [...]]]></description>
			<content:encoded><![CDATA[<p>Testing is an important step in the process of <a href="https://wiki.mozilla.org/L10n:Becoming_an_Official_Localization">making a new localization ready for its debut as a <em>final</em> locale</a>. It&#8217;s also a great way of improving the quality of localization when the locale is still in the <em>beta</em> status, as well as after it&#8217;s been published as <em>final</em>, for example prior to the release of a new version. <strong>In this post I&#8217;ll try to quickly explain how to test a beta localization of Firefox 3.5.</strong> (You can successfully use same instructions to test 3.6+ builds, if you wish. Just be sure to choose the right test run.)</p>
<p><a href="https://litmus.mozilla.org/">Litmus</a> is a great tool used by our QA community for testing purposes. With a wide range of test cases grouped in test runs, it&#8217;s probably safe to say that it covers all aspects and features of Mozilla products. You can read all about Litmus over at QMO, in the <a href="http://quality.mozilla.org/documents-home/test-docs/litmus-tutorial">Litmus tutorial</a>.</p>
<p>If you want to test your localization of Firefox 3.5 using Litmus, the best place to start is the <a href="https://litmus.mozilla.org/run_tests.cgi?test_run_id=36">3.5 l10n test run</a>. It&#8217;s a <strong>great way of giving your testing a structure</strong>, which will help make sure you cover all localization. It&#8217;s also very helpful when testing periodically—by following the test run, you&#8217;re sure not to miss anything that you tested last time.</p>
<p>To do a Firefox 3.5 l10n test run for your locale, go to<em></em> the <a href="https://litmus.mozilla.org/run_tests.cgi?test_run_id=36">Firefox 3.5 l10n localizer test run on Litmus</a> and sign in. You can also created a new account if you haven&#8217;t already. Or, go to <a href="https://litmus.mozilla.org/">litmus.mozilla.org</a> and choose <em>Firefox 3.5 l10n localizer test run</em> from the list of active test runs. (You may have to click <em>View all available test runs</em> at the bottom of the page first.)</p>
<p>Next, fill in your Build ID, Platform and Operating System, and, most importantly, your locale. Click <em>Submit configuration</em>. On the following page you&#8217;ll see testcases subgroups available in this test run. Right now there are no testcases in the <em>RTL (right-to-left)</em> subgroup, so just click <em>Submit</em> in order to proceed.</p>
<p>As of this writing, there are 23 testcases to go through, and for each of them you can indicate a result: <em>not run</em>, <em>pass</em>, <em>fail</em> or <em>test unclear/broken</em>.  <strong>Please leave a comment when a testcase fails or the instructions are unclear or outdated</strong>.</p>
<p>When you&#8217;re done (you don&#8217;t have to do all testcases at one time), just click <em>Submit All Results</em>. Congratulations, you&#8217;ve just contributed to the testing efforts to ensure best quality of your localization!</p>
<p>There are other test runs available on Litmus, many of them more detailed and more thorough than the l10n test run (e.g. the catch-all test runs). You&#8217;re encouraged to perform these tests to provide even more testing coverage for your locale, but generally they&#8217;re not required to move a locale out of beta.</p>
<p>You may also be interested in seeing how much testing has already been done for your locale. It&#8217;s simple. Just go to the <a href="https://litmus.mozilla.org/search_results.cgi">Search Results page</a>, choose your locale on the far right and hit <em>Show Results</em>. You may also want to specify the product, branch and platform, as well as the timespan (e.g. show only tests performed in the last 2 weeks).</p>
<p>If you&#8217;d like to have more information about how to use Litmus, be sure to check out <a href="http://quality.mozilla.org/documents-home/test-docs/litmus-tutorial">the tutorial on QMO</a>. If you have questions, don&#8217;t be shy and do ask us in #l10n or #qa.</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/how-to-test-beta-locales-using-litmus-a-short-guide/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s make the l10n documentation better</title>
		<link>http://informationisart.com/stas/lets-make-the-l10n-documentation-better</link>
		<comments>http://informationisart.com/stas/lets-make-the-l10n-documentation-better#comments</comments>
		<pubDate>Tue, 14 Jul 2009 17:02:32 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[delicious]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[mozdocs]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=319</guid>
		<description><![CDATA[Abstract: Help us improve the l10n documentation by participating in creating a complete inventory of our documentation resources at Delicious. All you need to do is to bookmark any page with useful l10n documentation content at Delicious and tag it with &#8220;for:mozdocs&#8221;. That&#8217;s all it takes!
This quarter, the l10n drivers team has set out on [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Abstract</strong>: Help us improve the l10n documentation by participating in creating a complete inventory of our documentation resources at Delicious. All you need to do is to bookmark any page with useful l10n documentation content at Delicious and tag it with &#8220;for:mozdocs&#8221;. That&#8217;s all it takes!</em></p>
<p>This quarter, the l10n drivers team has set out on a mission to improve the current localization documentation experience. The ensemble of the l10n documentation consists of a rather formidable number of resources (wiki documents, articles, blog posts, graphics, etc.). With time, some of them have unfortunately become out-of-date, and one of our objectives is to update our documentation to reflect the changes that took place to our processes, practices, policies, guidelines, tools and infrastructure (like, remove references to CVS in documents about starting new localizations).</p>
<p>But that&#8217;s not our only objective. A big goal that I see here is to identify who&#8217;s using the l10n documentation (localizers, l10n-drivers, qa, bizdev, build, developers, webdev, marketing&#8230; and so on and so forth), and with these targets in mind, reorganize the documentation in a way that would best serve these groups in completing the task they come to the l10n documentation with.</p>
<p>A rough plan (still work in progress) is <a href="https://wiki.mozilla.org/L10n:Better_Documentation">outlined on the wiki</a>. The first step is to create an inventory of all documentation resources regarding l10n, across wikis, blogs and other documents. What we need is a flexible tool to create a collection of documents and describe them with tags. After some research I came to the conclusion that the best tool for this purpose is <a href="http://delicious.com">Delicious.com</a>. It offers powerful tagging features (like bulk editing tags or creating tag bundles) and allows to export the collected bookmarks to a well-structured HTML file, which will, for example, make it easy (with some basic parsing) to create a graph of all resources that we know of (if we decide we need one). Delicious has also managed to create a <a href="http://delicious.com/help/tools">thriving community of tools developers</a> who take advantage of Delicious API to create stunning visualizations of relationships between bookmarks or tags (or both). I&#8217;m really looking forward to exploring some of the possibilities this will give us and see how we can use them in order to understand and improve our documentation.</p>
<p>And so I have created a Delicious account called &#8220;<a href="http://delicious.com/mozdocs">mozdocs</a>&#8220;. I would like to use delicious&#8217; tagging capabilities to create a list of documentation articles with tags describing the contents as well as the metadata, like the location of the article (I used the &#8220;at&#8221; syntax for this, i.e. <a href="http://delicious.com/mozdocs/%40wikimo">@wikimo</a>, <a href="http://delicious.com/mozdocs/%40mdc">@mdc</a>, <a href="http://delicious.com/mozdocs/%40blog">@blog</a>, etc.). Just <a href="http://delicious.com/mozdocs">go to mozdocs&#8217; bookmarks page on Delicious</a> to see those tags in action. I&#8217;ll bookmark this very blog post, too, once it&#8217;s published, and tag it with &#8220;@blog, @stas, documentation.&#8221;</p>
<p>Delicous being a social network, it also offers a couple of neat networking features. You can add any account to your network and then post bookmarks for such defined contacts. In other words, you can add &#8220;mozdocs&#8221; to your network and then use the &#8220;for:mozdocs&#8221; tag to make the bookmark show up in <a href="http://delicious.com/inbox/mozdocs">mozdocs&#8217;s inbox</a>!</p>
<p>If you feel like participating in this grand l10n documentation overhaul, I would like to ask you to bookmark any pages that in your opinion contain useful l10n documentation content <strong>and tag them with &#8220;for:mozdocs&#8221;</strong>. It doesn&#8217;t matter if you think that the page is so obvious that someone else must have already added it. Delicious is smart about detecting duplicates, and even if it wasn&#8217;t, I&#8217;d rather deal with duplicates than miss an important piece of documentation.</p>
<p>You don&#8217;t have to add any tags, but it will certainly help us if you do (and don&#8217;t hesitate to add a lot of them!) Also, <strong>if you see that an article is out-of-date, please use the &#8220;fixme&#8221; tag</strong>. I&#8217;ll be watching this tag and I&#8217;ll make sure the articles tagged with it are updated.</p>
<p>Thanks in advance for your help. I&#8217;m looking forward to discovering new l10n documentation pages that I haven&#8217;t seen yet :) I&#8217;m positive that using Delicious will help us tremendously to categorize the articles and identify those that need to be updated or rewritten.</p>
<p>As always, please share your thoughts in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/lets-make-the-l10n-documentation-better/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Fennec L10n Productization Guidelines: Part 4. Search engines</title>
		<link>http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-4-search-engines</link>
		<comments>http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-4-search-engines#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:47:40 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[has images]]></category>
		<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[Fennec]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[productization]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=302</guid>
		<description><![CDATA[Search engine plug-ins are arguably the most prominent and the most talked about component of productization. Every localization team working on Firefox goes through the process (supported by these guidelines) of choosing the search engines whose plug-ins will be available by default in the localized builds.
We&#8217;d like to use the same approach for Fennec. For [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://informationisart.com/stas/blog/wp-content/uploads/2009/03/fennec_logo.jpg"><img class="alignright size-full wp-image-238" title="fennec_logo" src="http://informationisart.com/stas/blog/wp-content/uploads/2009/03/fennec_logo.jpg" alt="fennec_logo" width="200" height="123" /></a>Search engine plug-ins are arguably the most prominent and the most talked about component of productization. Every localization team working on Firefox goes through the <a title="process" href="https://wiki.mozilla.org/L10n:Firefox_web_services_process#Process">process</a> (supported by <a title="these guidelines" href="https://wiki.mozilla.org/Firefox_web_services_guidelines#Search">these guidelines</a>) of choosing the search engines whose plug-ins will be available by default in the localized builds.</p>
<p>We&#8217;d like to use the same approach for Fennec. For each locale, we&#8217;ll look at the region&#8217;s market and try to choose search engines that offer best user experience and bring a lot of added value to Fennec. To facilitate the process of suggesting search engines and choosing a few of them for including in localized Fennec builds, I&#8217;d like to suggest the following <strong>guidelines for choosing search engines in Fennec</strong>.</p>
<p>I propose the following 4 categories of search engines for localizers&#8217; consideration:</p>
<ul style="list-style-type: upper-alpha;">
<li><strong>General search</strong>
<ul>
<li>1 global</li>
</ul>
</li>
<li><strong>Reference search</strong>
<ul>
<li> 1 Wikipedia</li>
<li> 1 e-commerce <em><span style="color: #808080;">(store preferred over auctions)</span></em></li>
<li> 1 other<em> <span style="color: #808080;">(optional, a dictionary or a word reference </span></em><em><span style="color: #808080;">recommended</span></em><em><span style="color: #808080;">)</span></em></li>
</ul>
</li>
<li><strong>Local search</strong><br />
<em><span style="color: #808080;">(i.e., &#8220;around me&#8221; search; e.g. &#8220;find the nearest ATM&#8221;)</span></em></p>
<ul>
<li> 1 <em><span style="color: #808080;">(<strong>only</strong> if available in the region)</span></em></li>
</ul>
</li>
<li><strong>Specific interest</strong><br />
<em><span style="color: #808080;">(extra category, use if no local or 2nd/3rd reference search available)</span></em></p>
<ul>
<li> 1 <em><span style="color: #808080;">(can be from different categories: e.g. entertainment (imdb, youtube, music search), price comparison, general search provider very popular in the region, etc)</span></em></li>
</ul>
</li>
</ul>
<p>Not all categories are required for every locale, in fact, some should be ignored if there are no good search engines available in the region. This applies primarily to the local search (C). If no local search service provider is available in the locale&#8217;s region, then we should not include this category at all. Instead, we could look for other interesting search services from other categories and include them under category D. For example, if there&#8217;s no local search engine in Germany, then instead of shipping a US-based local search engine with the &#8220;de&#8221; version of Fennec, we could look for a different type of search engine that would offer good experience and be relevant for German users.</p>
<p>The maximum is 6 search engines. <span style="background-color: #ffffff;">However, if you have good candidates for categories A, B and C, you probably should leave D out, and stay at 4-5 plug-ins.</span> Also, all locales should start with <span>a global general search provider</span> and Wikipedia, and not the en-US defaults. This makes the minimum number of plug-ins equal 2. To sum up:</p>
<blockquote><p>Minimum: 2 (general search &amp; Wikipedia)<br />
Recommended: 4-5 (subset of A, B, C, D)<br />
Maximum: 6 (A+B+C+D)</p></blockquote>
<p>To help decide which search engines to choose for each category, I propose to use the following list of criteria, similar to what we use for all productization components across all Mozilla projects, augmented by the <a href="http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-3-compatibility-criterion">compatibility criterion</a>:</p>
<ul>
<li>User experience
<ul>
<li> Mobile compatibility</li>
<li> Search quality</li>
<li> Clean and easy-to-use interface</li>
</ul>
</li>
<li>Relevancy
<ul>
<li> Popularity in the region</li>
<li> Usefulness for locale&#8217;s users</li>
</ul>
</li>
</ul>
<p>To provide some background on the choice of categories: you may wonder for example why I listed e-commerce under &#8220;reference&#8221;. My assumption is that searching in Fennec is mainly about acquiring information, less so about performing actions on-line (like buying a product). We can then use this information to perform actions off-line, for example take out some cash in the nearest ATM as located by the search engine. A mobile browser brings together two worlds: the off-line world in which we operate and the on-line one in which we acquire information. Consequently, I see e-commerce sites as great sources of information, answering questions like &#8216;Who wrote that book? What year was this film released? What&#8217;s the 4th track on this album?&#8217; etc.</p>
<p>Following this line of thinking, I see two main objectives for the search plug-ins from the user&#8217;s perspective:</p>
<ol>
<li> acquire general information, knowledge, definitions, and</li>
<li> acquire location-specific information.</li>
</ol>
<p>A third objective, this time from Mozilla&#8217;s point of view, is to demonstrate the feature called &#8220;adding search engine plug-ins to the chrome&#8221;. It could be argued that including more search engine plug-ins than Fennec&#8217;s search bar can fit would have an advantage of demonstrating the horizontal swipe-ability of the bar. On the other hand,  offering less engines by default has two additional advantages:</p>
<ol>
<li>There&#8217;s an empty space on the right of the bar (cleaner interface), possibly encouraging the user to fill it, by adding new plug-ins.</li>
<li>The first plug-in the user adds by herself will be visible right away on the search bar (it won&#8217;t be hidden) which, as I believe, will be more rewarding for the user and will make it easier to understand what has just happened (no questions like &#8220;Where is this search plug-in I just installed?&#8221;).</li>
</ol>
<p>These reasons are convincing to me. I also believe that it is important to keep the interface clean. Contrary to Firefox, search plug-ins are a highly visible piece of UI in Fennec, somewhat similar to the bookmarks toolbar in a desktop browser. It is therefore crucial to find the right balance between offering more functionality with more search engines and keeping the interface clean and uncluttered. Let&#8217;s remember that <em>the browser (together with the search bar) belongs to the user</em>.</p>
<p>Please share your thoughts in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-4-search-engines/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Clustory: reinventing the tabs in the browser</title>
		<link>http://informationisart.com/stas/clustory-reinventing-the-tabs-in-the-browser</link>
		<comments>http://informationisart.com/stas/clustory-reinventing-the-tabs-in-the-browser#comments</comments>
		<pubDate>Sun, 21 Jun 2009 22:16:43 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[has images]]></category>
		<category><![CDATA[has videos]]></category>
		<category><![CDATA[in English]]></category>
		<category><![CDATA[clustory]]></category>
		<category><![CDATA[concept series]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=290</guid>
		<description><![CDATA[My answer to this summer&#8217;s Design Challenge is: forget about tabs completely.

Clustory: reinventing the tabs in the browser (Mozilla Concept Series) from Staś Małolepszy on Vimeo.
In the video above (slightly too lengthy, I admit), I try to explore a different approach to managing visited pages. I suggest using the loads of data stored in the [...]]]></description>
			<content:encoded><![CDATA[<p>My answer to <a href="http://design-challenge.mozilla.com/summer09/">this summer&#8217;s Design Challenge</a> is: forget about tabs <em>completely</em>.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5269824&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="480" height="360" src="http://vimeo.com/moogaloop.swf?clip_id=5269824&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://vimeo.com/5269824">Clustory: reinventing the tabs in the browser (Mozilla Concept Series)</a> from <a href="http://vimeo.com/stasm">Staś Małolepszy</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>In the video above (slightly too lengthy, I admit), I try to explore a different approach to managing visited pages. I suggest using the <em>loads</em> of data stored in the browsing history (mining for patterns!) and present it in a way that exposes two new dimensions: time and tasks.</p>
<p>The clustory screen (a portmanteau word from &#8220;cluster&#8221; and &#8220;history&#8221;) would present a timeline of the visited pages, organized by themes, topics, or actions. Each horizontal line represents a cluster, and the pages belonging to the clusters are portrayed using screenshot thumbnails or favicons. At the top, there&#8217;s a timeline indicating the time of visits, and giving some other contextual information like the weather or even (not illustrated in the mock-up) wi-fi hotspot names (SSIDs), which you could identify as your own, your company&#8217;s or your school&#8217;s.</p>
<p style="text-align: left;"><a href="http://informationisart.com/stas/blog/wp-content/uploads/2009/06/Picture-1.png"><img class="aligncenter size-medium wp-image-293" title="Picture 1" src="http://informationisart.com/stas/blog/wp-content/uploads/2009/06/Picture-1-300x225.png" alt="Picture 1" width="300" height="225" /></a></p>
<p style="text-align: left;">The sidebar on the right gives you some details about each cluster, such as:</p>
<ul>
<li>a user-given name,</li>
<li>most important keyword as identified by the clustering algorithm,</li>
<li>last activity time,</li>
<li>total time spent on the pages belonging to the cluster,</li>
<li>action buttons: forget, bookmark, share (all pages in the cluster).</li>
</ul>
<p>The page that you were viewing most recently is always the biggest thumbnail on the screen, to make it easy to click on it and leave the clustory screen. Moreover, it never disappears from the screen, even if you pan to see older visits or clusters that are below the page fold. Its meta-information is always visible, too. To get more information about other clusters, just hover over them, to expand them and show bigger thumbnails, as well some additional metadata.</p>
<p><a href="http://informationisart.com/stas/blog/wp-content/uploads/2009/06/Picture-2.png"><img class="aligncenter size-medium wp-image-296" title="Picture 2" src="http://informationisart.com/stas/blog/wp-content/uploads/2009/06/Picture-2-300x225.png" alt="Picture 2" width="300" height="225" /></a></p>
<p>You can drag and drop pages across clusters, for example when the algorithm isn&#8217;t accurate enough and made a mistake. Dropping a page into a new cluster would make the algorithm recalculate the probabilities of each word indicating that a new page belongs to it. Pages currently in the cluster would stay in it.</p>
<p>Which brings me to data mining. I believe that it would be sufficient to represent web documents as unordered collections of words that occur in them (the <a href="http://en.wikipedia.org/wiki/Bag_of_words_model">bag-of-words model</a>). You could even go as far as checking only if a word is present in the document, without counting its occurrences. This would lead to a very simple binary representation that could then be used by a <a href="http://en.wikipedia.org/wiki/Naive_Bayes_classifier">Naive Bayes classifier</a>. The advantage of such approach is that we would be storing minimal amount of data per visited page and we wouldn&#8217;t need to recalculate the weights for each word and each document after opening a new page (as using an <a href="http://en.wikipedia.org/wiki/TF_IDF">idf-based weight</a> would require).</p>
<p>Please watch the video, <a href="http://informationisart.com/stas/clustory/Clustory.key">download the Keynote presentation</a> and share your thoughts in the comments. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/clustory-reinventing-the-tabs-in-the-browser/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Fennec L10n Productization Guidelines: Part 3. Compatibility criterion</title>
		<link>http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-3-compatibility-criterion</link>
		<comments>http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-3-compatibility-criterion#comments</comments>
		<pubDate>Fri, 12 Jun 2009 22:37:46 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[has images]]></category>
		<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[Fennec]]></category>
		<category><![CDATA[l10n]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[productization]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=286</guid>
		<description><![CDATA[A couple of weeks ago, I started a series of posts about the productization guidelines for localized Fennec builds. Post one discussed productization and why we need separate guidelines for Fennec.  Post two described the purpose of productization.
Today, let&#8217;s discuss the compatibility criterion, which I believe is the most important guideline for localizers to consider.
The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-238" title="fennec_logo" src="http://informationisart.com/stas/blog/wp-content/uploads/2009/03/fennec_logo.jpg" alt="fennec_logo" width="200" height="123" />A couple of weeks ago, I started a series of posts about the productization guidelines for localized Fennec builds. <a href="http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-2-purpose-of-productization">Post one discussed productization</a> and why we need separate guidelines for Fennec.  <a href="http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-1-introduction">Post two described the purpose of productization</a>.</p>
<p>Today, let&#8217;s discuss the compatibility criterion, which I believe is the most important guideline for localizers to consider.</p>
<p><strong>The compatibility criterion: Services included in Fennec must render correctly on mobile devices, assuring good readability and ease of interaction.</strong></p>
<p>The compatibility criterion is important, because it allows us to base on Firefox&#8217;s guidelines and adapt them to the mobile context. In other words, Fennec&#8217;s productization should follow Firefox&#8217;s guidelines, making exceptions when the compatibilty criterion is not met.</p>
<p>As you probably remember, there are 5 productization components in Firefox, mapping to components in Fennec (in fact, the future of the live bookmark and the getting started page in Fennec is uncertain, but let&#8217;s just assume for now that they&#8217;re in):</p>
<ol>
<li>Content handlers (a.k.a feed readers)</li>
<li>Protocol handlers (currently: webcal, mailto, irc)</li>
<li> Search engines</li>
<li> News feed (a.k.a. Live Bookmark)</li>
<li> The &#8216;Getting Started&#8217; page</li>
</ol>
<p>Fennec should ship only with services that meet the compatibility criterion. We should not promote websites that render badly on mobile devices, are impossible to read (e.g. because of the broken layout not adapted to the small screen), or impossible to interact with on mobile devices.</p>
<p>The good news is that I don&#8217;t expect there are many websites that don&#8217;t conform to this guideline. After all, Fennec&#8217;s developers have gone to great lengths to make sure the browsing experience is as good as on a desktop browser. You can pan and zoom easily, increasing the text size and focusing on chosen part of the website.</p>
<p>But I can imagine a couple of scenarios effectively breaking the mobile user experience, for example:</p>
<ul>
<li>a Flash-based ad covering a significant area of the website which is difficult to close/discard (due to very small close button),</li>
<li> a non-standard input element with no accessibility fallback, which makes typing text into it difficult or impossible,</li>
<li> websites detecting a small-screen device (which as a practice is not bad) and offering a broken layout.</li>
</ul>
<p>I&#8217;m sure you can think of more example like these. Feel free to add them in the comments.</p>
<p>Mozilla&#8217;s mission ensures that the Internet, desktop and mobile alike, evolves in the  correct direction. In this context, that means open, participatory, and innovative. Good for the users. With Fennec, we&#8217;re becoming reponsible for building mobile Web the right way. We have the momentum and power to make an impact and make sure web designers and developers don&#8217;t ignore mobile in their projects. Because with no doubt, mobile will become one of the most important contexts of using Web, independently of region or demographics. Even more so, mobile is gaining a lot of traction in developing countries, which skip directly to the age of personal and portable computing. I like to think that we&#8217;re responsible for the direction in which the mobile Web evolves: open, participatory, and innovative.</p>
<p>Please add your thoughts. Is this criterion too strict? Too vague? Just right?</p>
<p>* * *</p>
<p>In the next post I&#8217;ll try to summarize my thinking about the search engines in particular and suggest a couple of categories of search engines that we might want to ship Fennec with.</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/mozilla-fennec-l10n-productization-guidelines-part-3-compatibility-criterion/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BugXhibit: an interface to Bugzilla&#8217;s search results</title>
		<link>http://informationisart.com/stas/bugxhibit-an-interface-to-bugzillas-search-results</link>
		<comments>http://informationisart.com/stas/bugxhibit-an-interface-to-bugzillas-search-results#comments</comments>
		<pubDate>Fri, 29 May 2009 07:04:48 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[bugXhibit]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[dashboard]]></category>
		<category><![CDATA[Exhibit]]></category>
		<category><![CDATA[productization]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=280</guid>
		<description><![CDATA[This is awesome. Andrew Sutherland hacked up a very cool proof-of-concept interface to Bugzilla search results using MIT&#8217;s SIMILE Exhibit library. It allows you to query Bugzilla using the Quick Search syntax and displays the results in form of a faceted interface, which in turn lets you slice, order and group the search results easily.
I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.visophyte.org/blog/2009/05/28/bugxhibit-exhibit-on-bugzilla-results/">This is awesome</a>. Andrew Sutherland hacked up a very cool proof-of-concept interface to Bugzilla search results using <a href="http://www.simile-widgets.org/exhibit/">MIT&#8217;s SIMILE Exhibit library</a>. It allows you to query Bugzilla using the Quick Search syntax and displays the results in form of a faceted interface, which in turn lets you slice, order and group the search results easily.</p>
<p>I immediately liked the idea (in fact, I&#8217;ve been thinking about something like this since I first experimented with Exhibit, but never got around to learn more about the Quick Search syntax and buglist.cgi options) and created a very simple <a href="http://people.mozilla.com/~stas/verbs/">search command for Ubiquity</a> to be able to access Andrew&#8217;s tool quickly and seamlessly.</p>
<p>I then started to experiment with different queries as I continued to work, so that I can test both the Quick Search and the Exhibit interface on real-life examples. This has been such a great help to me already, and it hasn&#8217;t been even a day since I started using it.</p>
<p>Up until now, to quickly get a status of a locale or a bug, I&#8217;d simply start typing the bug&#8217;s summary in the awesome bar and then go directly to the bug (if there was only one that I was looking for) or to the dependency tree of the locale&#8217;s release tracker. However, the dependency tree doesn&#8217;t give much information (only summary, number and status), which is not enough when you&#8217;re using keywords (e.g. &#8220;fixed1.9.1&#8243;) in open bugs to indicate that the bug was fixed on branch but not yet on trunk. (<a href="http://informationisart.com/stas/when-should-we-resolve-l10n-bugs-as-fixed">I wrote about it before.</a>) Bugzilla&#8217;s Quick Search is great help in this situation, because it lets me be more precise about which bugs I want to see. However the default buglist.cgi view isn&#8217;t very useful to me in this scenario: it&#8217;s just a flat list of bugs, whereas I&#8217;m interested in grouping bugs by locale, at the very least. Enter BugXhibit, which allows you to slice and dice the search results to your liking.</p>
<p>One other thing that made this so helpful for me and that <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=486177">we introduced a couple of weeks ago</a>, is the &#8220;productization&#8221; keyword in bugzilla.mozilla.org. We use this keyword for all bugs related to productization of Mozilla software, i.e. third-party services that extend its functionality (search engines, protocol and content handler, live bookmarks etc.). This allows me to see all open productization bugs with a query as simple as &#8220;<em>!productization</em>&#8220;, and Andrew&#8217;s BugXhibit lets me further manipulate this data by selecting bugs for a specific locale only (in &#8220;Components&#8221;), bugs that havn&#8217;t been yet fixed on branch (select only &#8220;productization&#8221;, not &#8220;fixed1.9.1, productization&#8221; in &#8220;Keywords&#8221;) or bugs that only regard protocol handlers (&#8221;protocol&#8221; in &#8220;Text Search&#8221;).</p>
<p>Since I wanted to tweak the interface a bit, I ended up cloning BugXhibit&#8217;s repository and <a href="http://hg.mozilla.org/users/smalolepszy_mozilla.com/bugxhibit-st/log/d2c52dac1172">making some small changes</a>.  Namely, I set the ordering criteria of the Tile view to &#8220;Component&#8221; first, &#8220;Bug status&#8221; second and &#8220;Keywords&#8221; third. I chose component as the first criterion because in bugzilla.mozilla.org, under the &#8220;Mozilla Localizations&#8221; product, components translate to locales. I&#8217;m pretty sure I could use <code>SimileAjax.parseURLParameters()</code> to specify the ordering in the URL and somehow tell Exhibit to use it in the Tile view. I just don&#8217;t know yet how to do that :)</p>
<p>I uploaded the code to the l10n server, go ahead and try it if you wish: <a href="http://l10n.mozilla.org/~stas/bugxhibit/">bugXhibit-st</a>.</p>
<p>Yet again Exhibit turned out to be a very interesting project and a great tool for sketching prototypes quickly. It has a great potential for creating dashboard-like interfaces (e.g. we currently use it on the <a href="http://l10n.mozilla.org/dashboard/">l10n dashboard</a>) and I&#8217;d like to experiment with it more in the near future, while working on the new l10n dashboard that&#8217;s being developed.</p>
<p>I&#8217;m sure I&#8217;ll continue using BugXhibit, especially through the Ubiquity command. Thanks a million, Andrew!</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/bugxhibit-an-interface-to-bugzillas-search-results/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>When should we resolve l10n bugs as fixed?</title>
		<link>http://informationisart.com/stas/when-should-we-resolve-l10n-bugs-as-fixed</link>
		<comments>http://informationisart.com/stas/when-should-we-resolve-l10n-bugs-as-fixed#comments</comments>
		<pubDate>Sat, 16 May 2009 00:13:07 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=273</guid>
		<description><![CDATA[Here is something that got me thinking recently: should we use the same workflow with regards to marking bugs as fixed for l10n bugs that we use for development bugs? Let me try to explain.
For development, the process takes place simultaneously on several branches. For example right now, we work on trunk (mozilla-central, Firefox.next), 1.9.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Here is something that got me thinking recently: should we use the same workflow with regards to marking bugs as fixed for l10n bugs that we use for development bugs? Let me try to explain.</p>
<p>For development, the process takes place simultaneously on several branches. For example right now, we work on trunk (mozilla-central, Firefox.next), 1.9.1 (releases/mozilla-1.9.1, Firfox 3.5) and 1.9.0 (CVS trunk, Firefox 3.0.x). When a bug receives a patch, it first lands on trunk, and the bug is marked as fixed. Then it lands on branch(es), after getting needed approvals, and the bug is given the fixed-* keywords, for instance, fixed1.9.1.</p>
<p>I have a feeling that this workflow doesn&#8217;t fit well into the localization process. The localization efforts often focus on only one branch. In the current case, that&#8217;s 1.9.1. Some localizers like to keep their 1.9.1 and central repos in sync, and that&#8217;s great, but we don&#8217;t require them too. If they prefer working on 1.9.1 only, that&#8217;s perfectly fine. After all, strings on trunk have higher probability of changing, so it&#8217;s understandable that someone prefers to wait until they stabilize. I.e. until they land on a more stable branch.</p>
<p>So translations land first on 1.9.1, and for many localization, they will only be pushed to central after the 3.5 release, at which point central will no longer be central, but will be given its own branch. The process will start over: the localization efforts will focus on this branch, because this is where the next major release of Firefox will come from.</p>
<p>As you can see, for localization the workflow is reverse: we first translate on the more stable branch, and then port over to the dev branch (trunk). And this is what made me start thinking whether we should change the rules of marking the bus as fixed.</p>
<p>Why is this a problem? Let&#8217;s take Assamese as an example (just because it illustrates my point quite well and I&#8217;ve been working on it recently). <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=443139">Bug 443139</a> is the Firefox 3.5 release tracker for Assamese and it&#8217;s blocked by a couple of bugs that will need to be resolved before we can release Assamese version of Firefox. In fact, most of them have been already resolved, so we&#8217;re really close to releasing Assamese. Congrats to the Assamese team :)</p>
<p>If you look for example on the &#8220;Firefox 3 RSS reader setup for Assamese&#8221; bug (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=443145">bug 443145</a>), you&#8217;ll notice that it was marked as fixed and has a fixed1.9.1 keyword. That&#8217;s because it was fixed on both trunk and branch. So the bug&#8217;s status is now &#8220;resolved fixed&#8221; (thanks to the landing on trunk), and it doesn&#8217;t block the release tracker anymore.</p>
<p>But now take a look at the &#8220;Search engine setup for Firefox 3 for Assamese&#8221; bug (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=443142#c9">bug 443142</a>). The fix landed on 1.9.1 only, so the bug has the fixed1.9.1 keyword, sure. But since it hasn&#8217;t been yet fixed on central (for Firefox.next, mind you), the bug&#8217;s status is &#8220;new&#8221;, and it is still blocking the 3.5 release tracker. Why the lack of landing on central should block a 3.5 release?</p>
<p>That&#8217;s a problem for me, because it makes using and following the tracker bugs harder. Of course the right question to ask here is &#8220;if we mark this bug as resolved fixed right now, how do we make sure that the fix lands for Firefox.next, too?&#8221;. I don&#8217;t have a good answer to this yet. But even in the current workflow, if the fix lands for Firefox.next after mozilla-central gets branched again, will we mark the bug as fixed, or maybe just add a fixed1.9.2 keyword? (or a different one, depending on what the name of the branch will be).</p>
<p>I don&#8217;t have any concrete proposals right now to address the problems described above. I feel that we should just resolve bugs as fixed when the fix lands on current next-major-release branch (1.9.1 these days). We should still use keywords to make it easier when looking back at fixed bugs to figure out on which branches they were fixed. Lastly, next time we branch from trunk, we should somehow make sure all the fixes are included. I&#8217;m not yet sure how, though.</p>
<p>What do you think? I wanted to share my thoughts on this out in the public. I&#8217;d be grateful for your comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/when-should-we-resolve-l10n-bugs-as-fixed/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bulgarian (bg), Marathi (mr) and Occitan (oc) move out of beta in 3.0.9</title>
		<link>http://informationisart.com/stas/bulgarian-bg-marathi-mr-and-occitan-oc-move-out-of-beta-in-309</link>
		<comments>http://informationisart.com/stas/bulgarian-bg-marathi-mr-and-occitan-oc-move-out-of-beta-in-309#comments</comments>
		<pubDate>Wed, 22 Apr 2009 15:39:04 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[de-beta]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[firefox 3 beta]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[[bg]]]></category>
		<category><![CDATA[[mr]]]></category>
		<category><![CDATA[[oc]]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/?p=264</guid>
		<description><![CDATA[Great news! Another 3 locales on the 3.0.x branch have just moved out of beta as of 3.0.9 release. This is a major milestone for these locales, their localizers, and, of course, our users who now can enjoy the polish and top quality of the final releases in their native language.


 Добре дошли, хора!
 Planvenguts [...]]]></description>
			<content:encoded><![CDATA[<p>Great news! Another 3 locales on the 3.0.x branch have just moved out of beta as of 3.0.9 release. This is a major milestone for these locales, their localizers, and, of course, our users who now can enjoy the polish and top quality of the final releases in their native language.</p>
<blockquote>
<ul>
<li> <span lang="bg">Добре дошли, хора!</span></li>
<li> <span lang="oc">Planvenguts umans !</span></li>
<li> <span lang="mr">मनुष्यांचे स्वागत आहे!</span></li>
<li><em>(Welcome Humans!)</em></li>
</ul>
</blockquote>
<p>Many thanks to Ognyan (Bulgarian), Sandeep and Priti (Marathi) and Yannig (Occitan) for their continuous work on the quality of the localization and awareness of it among local users. The 3.0.9 release is a culmination of weeks and months of the efforts by these guys, both on the localization front (translation, productization, web parts, testing) and the promotional one (advertising the beta builds, getting feedback from beta users, increasing awareness of the browser etc.). Good job!</p>
<p>Thanks for all the bugs we fixed together. Looking forward to working with you again soon on next updates and versions of Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/bulgarian-bg-marathi-mr-and-occitan-oc-move-out-of-beta-in-309/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Celebrating the *Pole* position</title>
		<link>http://informationisart.com/stas/celebrating-the-pole-position</link>
		<comments>http://informationisart.com/stas/celebrating-the-pole-position#comments</comments>
		<pubDate>Sat, 18 Apr 2009 19:45:20 +0000</pubDate>
		<dc:creator>stas</dc:creator>
				<category><![CDATA[has images]]></category>
		<category><![CDATA[in English]]></category>
		<category><![CDATA[on Planet Mozilla]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[poland]]></category>

		<guid isPermaLink="false">http://informationisart.com/stas/celebrating-the-pole-position</guid>
		<description><![CDATA[46,8% as of today. Celebrating with Aviary.pl folks in Cracow. Legendary! 
This race is only about to start :)

]]></description>
			<content:encoded><![CDATA[<p>46,8% as of today. Celebrating with Aviary.pl folks in Cracow. Legendary! </p>
<p>This race is only about to start :)</p>
<p><a href="http://informationisart.com/stas/blog/wp-content/uploads/2009/04/l-1600-1200-712c6c3e-cdb8-4e24-8d90-7a3e4586eea3.jpeg"><img src="http://informationisart.com/stas/blog/wp-content/uploads/2009/04/l-1600-1200-712c6c3e-cdb8-4e24-8d90-7a3e4586eea3.jpeg" alt="" width="300" height="225" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://informationisart.com/stas/celebrating-the-pole-position/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
