<?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>Caffeine Lab &#187; browsers</title>
	<atom:link href="http://erwan.jp/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://erwan.jp</link>
	<description>Really tasty technologies</description>
	<lastBuildDate>Wed, 07 Jul 2010 10:58:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<cloud domain='erwan.jp' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Building Chrome/Chromium Extensions</title>
		<link>http://erwan.jp/2009/09/16/building-chromechromium-extensions/</link>
		<comments>http://erwan.jp/2009/09/16/building-chromechromium-extensions/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 08:14:40 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[googlechrome]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=452</guid>
		<description><![CDATA[Seeing the progress done by Chromium on Linux, I wanted to implement an equivalent of a Firefox extension that I like: automatically generating QR Code to send a link to my phone easily. So far, here is what I have been able to do: Add a page action icon in the URL bar Open a [...]]]></description>
			<content:encoded><![CDATA[<p>Seeing the progress done by Chromium on Linux, I wanted to implement an equivalent of <a href="https://addons.mozilla.org/en-US/firefox/addon/2780">a Firefox extension that I like</a>: automatically generating QR Code to send a link to my phone easily.</p>
<div id="attachment_453" class="wp-caption aligncenter" style="width: 517px"><img class="size-full wp-image-453  " title="qrcode-screen" src="http://erwan.jp/wp-content/uploads/2009/09/qrcode-screen.png" alt="QRChrome Extension" width="507" height="129" /><p class="wp-caption-text">QRChrome Extension</p></div>
<p>So far, here is what I have been able to do:</p>
<ul>
<li>Add a <a href="http://code.google.com/chrome/extensions/pageActions.html">page action</a> icon in the URL bar</li>
<li>Open a new tab with the QR Code for the URL you want</li>
</ul>
<p>It seems straight-forward but the browser don&#8217;t seem to behave exactly as documented, and I didn&#8217;t found anyway to debug &#8211; at least on Linux. I assume it works better on Windows.</p>
<p>Here is what I want to do before the extension can be really useful:</p>
<ul>
<li><span style="background-color: #ffffff;"> Just like the Mobile Barcoder, Show a popup on hover rather than opening a new tab.</span></li>
<li><span style="background-color: #ffffff;">Add a item in the link context menu, so the user can generate a code from a link &#8211; not just from the URL bar. Useful for download links. </span></li>
<li><span style="background-color: #ffffff;">Package the extension! That may sound stupid, but extensions are packaged from Chrome directly &#8211; and it doesn&#8217;t work on Linux. It&#8217;s not something you can do from command line&#8230; Well, actually you can package from command line but using the Chrome binary and that doesn&#8217;t work either</span></li>
</ul>
<p>PS: The feed icon is a <a href="http://dev.chromium.org/developers/design-documents/extensions/samples">sample extension</a> from Google. I don&#8217;t understand why it&#8217;s not in the core.</p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2009/09/16/building-chromechromium-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chromium extensions on Linux?</title>
		<link>http://erwan.jp/2009/05/14/chromium-extensions-on-linux/</link>
		<comments>http://erwan.jp/2009/05/14/chromium-extensions-on-linux/#comments</comments>
		<pubDate>Thu, 14 May 2009 20:15:09 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[extensions]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=400</guid>
		<description><![CDATA[I just compiled a recent build of Chromium (unbranded Google Chrome) from here. I would love to start playing with extensions, so I tried stuff from there. Alas, it doesn&#8217;t work. Since a bunch of stuff is still missing from the Linux builds, I guess extensions don&#8217;t work either. Did anyone manage to get extensions [...]]]></description>
			<content:encoded><![CDATA[<p>I just compiled a recent build of Chromium (unbranded Google Chrome) from <a href="http://code.google.com/p/chromium/wiki/LinuxBuildInstructions">here</a>. I would love to start playing with extensions, so I tried stuff from <a href="http://dev.chromium.org/developers/design-documents/extensions/howto">there</a>.</p>
<p>Alas, it doesn&#8217;t work. Since a bunch of stuff is still missing from the Linux builds, I guess extensions don&#8217;t work either.</p>
<p>Did anyone manage to get extensions working on Chromium Linux? Is there a flag or something to add at compilation time?</p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2009/05/14/chromium-extensions-on-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Thank you, AMO!</title>
		<link>http://erwan.jp/2009/04/15/thank-you-amo/</link>
		<comments>http://erwan.jp/2009/04/15/thank-you-amo/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:58:03 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[amo]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[moji]]></category>
		<category><![CDATA[vgspy]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=393</guid>
		<description><![CDATA[The website addons.mozilla.org recently changed the rule for sandboxed addons: you no longer need to register and login to install one. That was a big issue because the review process is a bit heavy, and a lot of add-ons were stuck in that Limbo of Firefox. The difference for my recent sandboxed Video Games Spy [...]]]></description>
			<content:encoded><![CDATA[<p>The website addons.mozilla.org recently changed the rule for sandboxed addons: you no longer need to register and login to install one. That was a big issue because the review process is a bit heavy, and a lot of add-ons were stuck in that Limbo of Firefox.</p>
<p>The difference for my recent sandboxed <a title="AMO" href="https://addons.mozilla.org/en-US/firefox/addon/8027">Video Games Spy</a> (a sidebar to get aggregated info about games) is huge. It went from 0-ish to more than 50 downloads a day! It&#8217;s still not a lot, especially compared the thousand a day <a href="https://addons.mozilla.org/en-US/firefox/addon/145">Moji</a> is still getting, but it shows there is <em>some</em> interest for the add-on.</p>
<div id="attachment_161" class="wp-caption aligncenter" style="width: 291px"><a href="https://addons.mozilla.org/en-US/firefox/addon/8027"><img class="size-full wp-image-161" title="Video Games Spy" src="http://erwan.jp/wp-content/uploads/2008/07/vgspy1.png" alt="Video Games Spy" width="281" height="532" /></a><p class="wp-caption-text">Super Mario Galaxy!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2009/04/15/thank-you-amo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flock switching to Chrome: opinion of an ex-Flocker</title>
		<link>http://erwan.jp/2009/03/05/flock-switching-to-chrome-opinion-of-an-ex-flocker/</link>
		<comments>http://erwan.jp/2009/03/05/flock-switching-to-chrome-opinion-of-an-ex-flocker/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 13:23:00 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[flock]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[yoono]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=359</guid>
		<description><![CDATA[I&#8217;ve just read on Techcrunch that Flock was going to switch from Firefox to Chrome. This is not completely news to me because at the time I was still at Flock, one colleague (Chris Campbell) was doing experiments with Chrome to see the feasibility of the switch. I don&#8217;t know what&#8217;s going on inside Flock [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just read on Techcrunch that <a href="http://www.techcrunch.com/2009/03/02/flock-ditching-firefox-moving-to-google-chrome/">Flock was going to switch from Firefox to Chrome</a>. This is not completely news to me because at the time I was still at Flock, one colleague (Chris Campbell) was doing experiments with Chrome to see the feasibility of the switch. I don&#8217;t know what&#8217;s going on inside Flock now, so I don&#8217;t know if they&#8217;re still just playing with Chromium or seriously planning a switch.</p>
<h3>Gecko and Webkit&#8230; Or Firefox and Chrome?</h3>
<p>The supposed switch revived a <a href="http://browsing.justdiscourse.com/2009/03/04/the-browser-platform-wars/">recurring</a> <a href="http://ianloic.com/2009/03/04/mozilla-and-webkit-browser-platform-wars/">discussion</a> about how Gecko is a pain in the arse to embed, and how it&#8217;s a breeze to embed WebKit. Additionally WebKit is young, shiny and buzzy while Gecko is old and supposedly tired.</p>
<p>It is true that Gecko is much harder to embed that WebKit. It is also true that Mozilla is not spending a lot of time helping people who want to embed Gecko (their priority is Firefox), while embedding is the main purpose of WebKit. The natural consequence is that I don&#8217;t know any recent project choosing Gecko as their rendering engine.</p>
<p>But that&#8217;s not the point. Flock is not embedding a rendering engine, they are taking a full blown browser &#8211; currently Firefox &#8211; and tweaking it. Flock is not a browser based on Gecko, it is a browser <em>based on Firefox</em>. That explains a lot of similarities between the product, and that also explains why most Firefox extensions work in Flock.</p>
<p>That means that if Flock switches to Chrome (actually <em>Chromium</em>, the Open Source version of Google Chrome), it doesn&#8217;t matter how easy it is embed WebKit: what matters is how easy it is to hack Chromium. And it doesn&#8217;t matter how responsive and nice the WebKit community is: what really matters is how Google will deal with external contributors and patches from external contributors. And as Chromium is young, this is still unsure.</p>
<p>But even if Chromium appears to be open to contributors, how they would react to a company building an other browser based off Chromium is pretty unknown. It&#8217;s just like with Mozilla: they release their code under an Open Source license so they explicitly allow that kind of derivative work and can&#8217;t prevent it to happen. But whether they will see Flock with a better eye than Mozilla did is a different question.</p>
<h3>Would Flock benefit from a switch to Chrome?</h3>
<p>I can really see only one good reason for Flock to switch to Chrome: the &#8220;process-per-tag&#8221; system.</p>
<p>Flock have always suffered of Mozilla&#8217;s single thread, single process logic. For example, when you fetch the Facebook friends list of a <a href="http://www.willpate.org/">rockstar</a>, you have to merge lists of thousands of friends then refresh the UI to reflect that. This operation happening in the main thread (the only thread) it will literally block your browser. To workaround that, <a href="http://www.yosh.org">Yosh</a> wrote a simple <a href="http://svn-mirror.flock.com/trac/flock/browser/trunk/mozilla/flock/modules/FlockScheduler.jsm">Scheduler </a>that sets timer to yield to the UI once in a while. It&#8217;s really a hacky way to get threads-like things, and since we didn&#8217;t apply it everywhere there were still code that were freezing the browser. With Chromium, Flock&#8217;s sidebars or topbars would run in separate process and be less disruptive for usual browsing.</p>
<p>It&#8217;s hard for me to see how that single reason would outweigh the cost of switch for the team and for the users. This is going to be a completely different product with new bugs, features disappearing and alienated users. I do not know Flock&#8217;s current strategy but I can only assume they are seeing more benefits to the switch that I can&#8217;t see.</p>
<h3>Letting the user choose</h3>
<p>That kind of controversy about what Flock should use (or will use) as a &#8220;host browser&#8221; is pretty irrelevant for extensions companies. <a href="http://www.foxmarks.com">Foxmarks</a>, <a href="http://www.cooliris.com/">CoolIris</a> and the <a href="http://www.yoono.com">company I currently work for</a> are all examples of companies who provide a rich browser feature while letting the user choose his browser.</p>
<p>At its early days, Flock decided to be a browser instead of a set of extensions. This choice makes sense for Flock&#8217;s general strategy, but today I can&#8217;t help but think that if Flock was an extension company, it could just have released a Chrome version along with versions for other browsers.</p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2009/03/05/flock-switching-to-chrome-opinion-of-an-ex-flocker/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Heading Back to France</title>
		<link>http://erwan.jp/2008/12/23/heading-back-to-france/</link>
		<comments>http://erwan.jp/2008/12/23/heading-back-to-france/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 05:26:55 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=312</guid>
		<description><![CDATA[After 7 years living outside of my home country, I decided to live back there&#8230; At least for a few years . I&#8217;ve been living for about 4 years in Tokyo to do my Ph. D. After that, I moved to the Silicon Valley to join Flock, at the time a tiny startup operating from [...]]]></description>
			<content:encoded><![CDATA[<p>After 7 years living outside of my home country, I decided to live back there&#8230; At least for a few years <img src='http://erwan.jp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</p>
<p>I&#8217;ve been living for about 4 years in Tokyo to do my Ph. D. After that, I moved to the Silicon Valley to join <a href="http://www.flock.com">Flock</a>, at the time a tiny startup operating from a garage in Palo Alto.</p>
<div class="wp-caption aligncenter" style="width: 510px"><a href="http://flickr.com/photos/foolswisdom/43145184/"><img title="Termie Rockstar" src="http://farm1.static.flickr.com/26/43145184_9c437dc091.jpg" alt="Termie, Rockstar Coder at the Original Flock HQ" width="500" height="375" /></a><p class="wp-caption-text">Termie, Rockstar Programmer at the Original Flock HQ (by foolswisdom)</p></div>
<p>Today it&#8217;s time for me to say goodbye to my friends at Flock, but I will never forget the 3 years spent working on the web browser. I&#8217;ve seen the company at various stages, growing from the days of the garage with the <a title="Bart and Fredo" href="http://flickr.com/photos/missrogue/45906987/">founders</a> to a bigger team, split between two offices with a <a href="http://www.imdb.com/name/nm1247586/">professional CEO</a>.</p>
<p>I&#8217;ve also had the chance to enjoy Northern California: the blue sky, the geek-friendly environment, the numerous tech-related events, the <a href="http://flickr.com/photos/anotherjesse/287518457/in/photostream/">Japanese supermarkets</a>, the burritos&#8230; More importantly, I&#8217;ve met with some <a href="http://www.overstimulate.com/">really</a> <a href="http://yosh.org/">smart</a> <a href="http://ianloic.com/">engineers</a> from whom I&#8217;ve learned a lot, and it has been a real pleasure to work with them. I&#8217;m convinced that I&#8217;ll stay in touch with these friends even living 9,000 km and 9 time zones away from the Valley. (And that&#8217;s true for non-engineers too <img src='http://erwan.jp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>***</p>
<p>So as I said, I am moving to France and while I have great memories with Flock, it is also time for me to look forward. The good news is that I found a very exciting project to join, and I will start in that new company as soon as I land in Paris early next year. It&#8217;s called <a href="http://yoono.com/">Yoono</a>, and the eponymous product is a browser extension with some similarities with Flock&#8217;s own features. It&#8217;s a great opportunity for me to keep one foot in the Mozilla community (the extension runs on Firefox) while still exploring new things such as extensibility on other browsers (Yoono runs on IE too) and server-side work (Yoono is coupled to a web service).</p>
<p>If you were following what I was doing at Flock, you probably want to check out <a href="http://yoono.com">Yoono</a>. It&#8217;s really one of the most advanced browser extension out there.</p>
<p><a href="http://yoono.com"><img class="aligncenter size-full wp-image-314" title="Yoono" src="http://erwan.jp/wp-content/uploads/2008/12/logo_yoono_large.png" alt="" width="59" height="87" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2008/12/23/heading-back-to-france/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Should Firefox toolbars get &#8220;Text besides icons&#8221;?</title>
		<link>http://erwan.jp/2008/12/01/should-firefox-toolbars-get-text-besides-icons/</link>
		<comments>http://erwan.jp/2008/12/01/should-firefox-toolbars-get-text-besides-icons/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 00:18:55 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=289</guid>
		<description><![CDATA[This is a feature that I really love in Gnome (Linux), and that I wish Firefox had it too. That would make it even more integrated into the Gnome desktop. It is about the options for text and icons on toolbars. Currently, Firefox proposes three options: Icons only (the default) Icons and text Text only [...]]]></description>
			<content:encoded><![CDATA[<p>This is a feature that I really love in Gnome (Linux), and that I wish Firefox had it too. That would make it even more integrated into the Gnome desktop.</p>
<p>It is about the options for text and icons on toolbars. Currently, Firefox proposes three options:</p>
<ul>
<li>Icons only (the default)</li>
<li>Icons and text</li>
<li>Text only</li>
</ul>
<h3>Gnome and Toolbars</h3>
<p>Gnome, on the other hand, has one more option: text <em>besides</em> icons, while the icons and text option of Firefox is called text <em>below</em> icons. My preference goes to text besides icons. Let&#8217;s see how each option looks on Epiphany, Gnome&#8217;s own web browser:</p>
<div id="attachment_292" class="wp-caption aligncenter" style="width: 510px"><a href="http://erwan.jp/wp-content/uploads/2008/12/toolbars.png"><img class="size-full wp-image-292" title="toolbars" src="http://erwan.jp/wp-content/uploads/2008/12/toolbars.png" alt="" width="500" height="322" /></a><p class="wp-caption-text">Gnome&#39;s different toolbar options on Epiphany</p></div>
<p>From top to bottom: text below icons, text besides icons, icons only and text only. As you can see, in the &#8220;text besides icons&#8221; option, not all icons have a label: only the most important ones. It&#8217;s not unlike IE6, so IE6 was not completely garbage. Yes it has a shitty rendering engine, no tabs and no popup blocker, but it has text besides icons <img src='http://erwan.jp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>The advantages of &#8220;text besides icons&#8221; are multiple, not limited to teaching the meaning of the buttons but also:</p>
<ul>
<li>Create a hierarchy between important buttons and secondary buttons (for example, &#8220;back&#8221; is more important than &#8220;forward&#8221;</li>
<li>Give more real estate to important buttons, making them easier to click</li>
</ul>
<p>Those two goals have been solved for Mac and Windows for the back and forward buttons only; however on Linux back and forward are still given the same importance.</p>
<p>I believe the patch would be simple enough, it is just one entry to add to the options list and and few CSS rules to apply in this case (see below).</p>
<h3>The Cherry on the Cake</h3>
<p>If Firefox get that feature, the cherry on the cake would be to have an additional option for Linux users: &#8220;System Default&#8221;. Using this option, Firefox will just use whatever the user (or the distribution) set from the preferences. It would be tempting to get rid of the option altogether and set everyone to the system default, but I guess that wouldn&#8217;t please KDE users who don&#8217;t have access to this preference.</p>
<p>That requires (1) to read the gconf option for toolbars and (2) to listen for the change in order to refresh the UI as soon as the user changes the system preference.</p>
<p>It seems like the Mozilla codebase already have some code related to gconf, in <a href="http://mxr.mozilla.org/firefox/source/browser/components/shell/src/nsGNOMEShellService.cpp">nsGNOMEShellService.cpp</a> to set Firefox as the default browser.</p>
<h3>Get it Today</h3>
<p>You can easily get the text besides icons on your Firefox, by adding the following lines to your <a href="http://www.mozilla.org/unix/customizing.html">userChrome.css</a>:</p>
<pre>/* Text besides icons */
toolbar:not([mode=full]) #back-button,
toolbar:not([mode=full]) #home-button {
   -moz-box-orient: horizontal !important;
}

#back-button .toolbarbutton-text,
#home-button .toolbarbutton-text {
   display: block !important;
}</pre>
<p>You will have to set your toolbars to &#8220;icons only&#8221;.</p>
<div id="attachment_294" class="wp-caption aligncenter" style="width: 310px"><a href="http://erwan.jp/wp-content/uploads/2008/12/text-besides-icons.png"><img class="size-medium wp-image-294" title="Text Besides Icons in Firefox" src="http://erwan.jp/wp-content/uploads/2008/12/text-besides-icons-300x206.png" alt="Text Besides Icons in Firefox" width="300" height="206" /></a><p class="wp-caption-text">Text Besides Icons in Firefox</p></div>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2008/12/01/should-firefox-toolbars-get-text-besides-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Does Toho owns the Japanese word for whale?</title>
		<link>http://erwan.jp/2008/11/25/does-toho-owns-the-japanese-word-for-whale/</link>
		<comments>http://erwan.jp/2008/11/25/does-toho-owns-the-japanese-word-for-whale/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 04:13:57 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=282</guid>
		<description><![CDATA[Wired wrote an article about Godzilla and its lawers. While it&#8217;s true that Toho is pretty serious on protecting their brand Godzilla, it gets somewhat surprising when they extend their attacks to the suffix &#8220;-zilla&#8221;, very common in the Mozilla related projects and blog. As a side note, mozdev has a policy to refuse to [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Wired wrote <a href="http://blog.wired.com/27bstroke6/2008/11/godzilla-terror.html">an article about Godzilla</a> and its lawers. While it&#8217;s true that Toho is pretty serious on protecting their brand Godzilla, it gets somewhat surprising when they extend their attacks to the suffix &#8220;-zilla&#8221;, very common in the Mozilla related projects and blog. As a side note, <a href="http://mozdev.org">mozdev</a> has a policy to refuse to host any Mozilla/Firefox extension with the suffix -zilla. I can understand them, they just don&#8217;t want to get in trouble.</p>
<p style="text-align: justify;">But where does the term <em>Godzilla</em> come from? It&#8217;s a contraction from Gorilla and Kujira. Let&#8217;s be clearer:</p>
<ul style="text-align: justify;">
<li>Gorilla (ゴリラ): yep, like in English, a pretty big and strong ape</li>
<li>Kujira (鯨・クジラ): a whale, pronounced &#8220;kujila&#8221;</li>
</ul>
<p style="text-align: justify;">Gozilla is written in Japanese ゴジラ, pronounced &#8220;gojila&#8221;. I guess it&#8217;s supposed to mean that he&#8217;s as strong and fierce as an gorilla, and as big as a whale.</p>
<p style="text-align: justify;">In short, by attacking any -zilla suffix (and winning), it looks like Toho actually owns the Japanese word for &#8220;whale&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2008/11/25/does-toho-owns-the-japanese-word-for-whale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing XULRunner between applications</title>
		<link>http://erwan.jp/2008/08/14/sharing-xulrunner/</link>
		<comments>http://erwan.jp/2008/08/14/sharing-xulrunner/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 21:56:27 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=234</guid>
		<description><![CDATA[Matthew Gertner proposes that all XULRunner applications (including Firefox) should share the same XULRunner instance. While it&#8217;s very natural on Linux, I don&#8217;t think it&#8217;s reasonable on Windows and Mac to expect multiple application to run on the same runtime. That would force Mozilla to keep backward-compatibility, and that&#8217;s a big pain in the neck. [...]]]></description>
			<content:encoded><![CDATA[<p>Matthew Gertner proposes that <a href="http://browsing.justdiscourse.com/2008/08/14/thoughts-on-xulrunner-part-two-one-xulrunner-to-rule-them-all/">all XULRunner applications (including Firefox) should share the same XULRunner instance</a>.</p>
<p>While it&#8217;s very natural on Linux, I don&#8217;t think it&#8217;s reasonable on Windows and Mac to expect multiple application to run on the same runtime. That would force Mozilla to keep backward-compatibility, and that&#8217;s a big pain in the neck. Ask Microsoft about backward compatibility in Windows: over the year, they had to simulate bugs from older Windows versions to prevent breaking older applications.</p>
<p>Imagine Firefox 3.1 is released, and requires a newer version of XULRunner. You install Firefox 3.1, in order to do that you upgrade your XULRunner. Well, the Songbird folks may not have tested their bird with the latest XULRunner, and it may break. If it does, you&#8217;re stuck: either you give up on the latest Firefox, either you give up on Songbird.</p>
<p>That works on Linux because a single actor (the distribution) gets to pick what version to include, test to make sure it works, and patch stuff if necessary. In the Windows and Mac world, there is no one single repository and people get their software directly from upstream, so if you go down the path of dependencies it&#8217;s going to be a hell of conflicts&#8230; Unless Mozilla guarantees a full backward-compatibility, which is a lot of work because it requires testing.</p>
<p>Of course, that doesn&#8217;t mean applications shouldn&#8217;t be designed to allow runtime sharing. But I can guarantee that even when that happen, everyone (Firefox, Songbird, Thunderbird) will be bundling their own XULRunner runtime, just like they&#8217;re doing today&#8230; Except for the Linux distributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2008/08/14/sharing-xulrunner/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AMO editor</title>
		<link>http://erwan.jp/2008/08/12/amo-editor/</link>
		<comments>http://erwan.jp/2008/08/12/amo-editor/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 21:15:30 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[flock]]></category>

		<guid isPermaLink="false">http://erwan.jp/?p=226</guid>
		<description><![CDATA[Update: since since entry is fairly well ranked on search engines, I thought I should link to this page explaining how to become an AMO editor (and what does an editor do). My application as a AMO editor has just been accepted! I will now be reviewing Firefox extensions and themes, for the benefit of [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Update:</strong> since since entry is fairly well ranked on search engines, I thought I should link to this page explaining <a href="http://blog.fligtar.com/2008/07/21/get-involved-with-addons/">how to become an AMO editor (and what does an editor do)</a>.</em></p>
<p>My application as a <a href="http://addons.mozilla.org">AMO</a> editor has just been accepted!</p>
<p>I will now be reviewing Firefox extensions and themes, for the benefit of users and developers. Extensibility is a killer feature of any product based on Mozilla technologies, but it&#8217;s so powerful that it can be dangerous. Extensions can do whatever the hell they want, and that includes breaking a browser or do nasty things. The AMO editors must only show extensions that work correctly, don&#8217;t break the browser, and don&#8217;t invade the user&#8217;s privacy.</p>
<p>Especially after the launch of Firefox 3, most extension had to be ported, and a lot of new developers are coming to the platform, increasing the workload for AMO editors. I will be helping the AMO team to get quality addons in the front of users, while teaching developers what they should do to reach the quality level expected by AMO.</p>
<p>Note that, while the technologies involved are the same, this is independent from my day job. I will be reviewing extensions as an individual, not as an employee of my employer.</p>
<div class="mceTemp mceIEcenter">
<dl id="attachment_229" class="wp-caption aligncenter" style="width: 210px;">
<dt class="wp-caption-dt"><a href="http://erwan.jp/wp-content/uploads/2008/08/no-preview.png"><img class="size-full wp-image-229" title="addons.mozilla.org" src="http://erwan.jp/wp-content/uploads/2008/08/no-preview.png" alt="addons.mozilla.org" width="200" height="150" /></a></dt>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2008/08/12/amo-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Developer Day</title>
		<link>http://erwan.jp/2007/03/28/mozilla-developer-day/</link>
		<comments>http://erwan.jp/2007/03/28/mozilla-developer-day/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 04:00:53 +0000</pubDate>
		<dc:creator>erwan</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[flock]]></category>

		<guid isPermaLink="false">http://erwan.jp/2007/03/28/mozilla-developer-day/</guid>
		<description><![CDATA[I was at the Mozilla Developer Day last Sunday, from the morning coffee to the dinner burrito. That was great, I met a lot of people from Mozilla and from outside. Mark Finkle, in charge of the developer community Dan (Thunder) and Seth, who not only share my interest for the Japanese language but also [...]]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0pt 0pt 10px 10px; float: right;" src="http://lemmon.jp/wp-content/uploads/2007/03/fox01.thumbnail.jpg" border="0" alt="firefox01" />I was at the <a href="http://wiki.mozilla.org/DeveloperDays/MountainViewMarch2007">Mozilla Developer Day</a> last Sunday, from the morning coffee to the dinner burrito. That was great, I met a lot of people from Mozilla and from outside.</p>
<ul>
<li><a href="http://starkravingfinkle.org/blog/2006/06/developing-with-mozilla/">Mark Finkle</a>, in charge of the developer community<a href="http://starkravingfinkle.org/blog/2006/06/developing-with-mozilla/"><br />
</a></li>
<li><a href="http://blog.mozilla.com/thunder">Dan (Thunder)</a> and <a href="http://blog.mozilla.com/sspitzer/">Seth</a>, who not only share my interest for the Japanese language but also work on Places, the bookmarks system of Firefox 3 (since I&#8217;m now working on Flock&#8217;s favorites system I have a great interest in Places)</li>
<li><a href="http://shaver.off.net/diary/">Mike Shaver</a> of <a href="http://addons.mozilla.org">AMO</a></li>
<li>Alex Vincent of the <a href="http://verbosio.mozdev.org/">verbosio</a> project<a href="http://verbosio.mozdev.org/"><br />
</a></li>
</ul>
<p>&#8230;and a lot of other great people. Here is a few of the things that I learned:</p>
<ul>
<li><a href="http://rikaichan.mozdev.org/">rikaichan</a> is a great Japanese dictionary extension, complementary to my baby <a href="http://moji.mozdev.org">Moji</a></li>
<li>Mozilla have one full time developer community guy (Mark Finkle) and one full time community-given program leader (Seth &#8211; his task is to distribute resources to volunteer contributors)</li>
<li>There are about 4 to 5 people working part time on Places. The back-end is the cool innovative stuff, going in Flock&#8217;s direction (tagging, integral text indexing&#8230;) that they&#8217;ve always wanted to build, but the UI is conservative: the <span style="text-decoration: line-through;">good</span> old boring bookmark UI that you can find in Firefox 2.0. They will innovate from that after they get parity with the old bookmark system. However they don&#8217;t use the URL as a key. If you bookmark the same page twice, you end up with two distinct instances.</li>
</ul>
<p>Thanks a lot to all the Mozilla folks &#8211; that was a great day. I&#8217;m looking forward for the next.</p>
<p style="text-align: right; font-size: 8px">Blogged with <a title="Flock" href="http://www.flock.com/blogged-with-flock" target="_new">Flock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://erwan.jp/2007/03/28/mozilla-developer-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
