<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">	<channel>		<title>Truer Words - A Journal</title>		<link>http://www.truerwords.net/index/channel/mozilla</link>		<description>The online journal of Seth Dillingham: faith, family, code, cycling, joy, and pain.</description>		<language>en</language>		<copyright>Copyright 2008 seth@macrobyte.net</copyright>		<generator>Conversant's Weblog II plugin</generator>		<category>Mozilla</category>		<item>	<title>Annoying Color Space Issue in Firefox</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/6145/trackback</trackback:ping>	<link>http://www.truerwords.net/6145</link>	<pubDate>Tue, 04 Mar 2008 12:42:32 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/6145</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=6145#msg6145</comments>	<category>Photography</category>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;Jim Correia and I spent a little time talking about this a few months ago, but I just noticed the problem again. Look at the following image:&lt;/p&gt;&lt;img src=&quot;http://www.truerwords.net/6145/enclosure/Firefox%20vs%20Safari.jpg&quot; height=&quot;302&quot; width=&quot;552&quot; alt=&quot;firefox vs safari.jpg&quot;  /&gt;&lt;br clear=&quot;all&quot; /&gt;&lt;p&gt;The image on the left is how Firefox 2 and 3 render it. The image on the right shows the same image in Safari. (You won't see any image if you're reading this in email, you'll have to go to the link above.)&lt;/p&gt;&lt;p&gt;If you don't see the difference immediately, look at Lauren's face. The color in the one on the right is really good, and is why I marked this image as one of my favorites in both iPhoto and Safari. The color in Firefox is terrible. She's darker, and the skin tone is way off.&lt;/p&gt;&lt;p&gt;This is really annoying. I think I understand the basics of this problem, but I'm told that the root of it is the cost of licensing the colorspace technology (from Adobe?). Mozilla has more money than they know what to do with right now, and they have a lot of really smart people. I hope they solve this soon.&lt;/p&gt;&lt;p class=&quot;note&quot;&gt;(Note that the picture looks pretty good in Internet Explorer, also. Of the three major browsers, Firefox is the only one with this problem.)&lt;/p&gt;</description>	</item><item>	<title>Proto for FireFox Mac OS X</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/6098/trackback</trackback:ping>	<link>http://www.truerwords.net/6098</link>	<pubDate>Sun, 25 Nov 2007 22:54:27 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/6098</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=6098#msg6098</comments>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;If you're running one of the &lt;a href=&quot;http://www.mozilla.com/en-US/firefox/all-beta.html&quot;&gt;FireFox 3 prerelase versions&lt;/a&gt;, you should install &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/6050&quot;&gt;this theme&lt;/a&gt;. It's a pre-release version of the &quot;mac look and feel&quot; that Mozilla is preparing, bundled as a theme. I've read that they'll be shipping it with FireFox 3.0 when it's ready, but I now I can't find where I read it.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Huge improvement over what 3.0b1 ships with.&lt;/p&gt;&lt;p&gt;Note that &quot;huge improvement,&quot; doesn't mean it's great. The toolbar area is now way too heavy and dark, which is exactly the oppsoite of Firefox 3's default theme. This theme is way better, but it's not nearly as good as Safari.&lt;/p&gt;</description>	</item><item>	<title>Firefox? Isn't That a Movie?</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5906/trackback</trackback:ping>	<link>http://www.truerwords.net/5906</link>	<pubDate>Wed, 25 Apr 2007 18:11:32 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5906</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5906#msg5906</comments>	<category>Nits</category>	<category>Customers</category>	<category>Macrobyte</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Web Sites</category>	<description>&lt;p&gt;One of my clients has recently signed up for an online shopping cart system to work with his catalog (which is based on &lt;a href=&quot;http://conversant.macrobyte.net/&quot; title=&quot;Macrobyte's Groupware and Content Managent software&quot;&gt;Conversant&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;When a customer buys something through this shopping cart system, they're shown a confirmation page with a link back to a specific page on the vendor's site. That's totally standard.&lt;/p&gt;&lt;p&gt;The link appears to use JavaScript to submit a form which POSTs the sale's data (minus the truly private info like credit card number) back to a page on the vendor's site. Still pretty common (except their implementation doesn't actually work).&lt;/p&gt;&lt;p&gt;They &lt;b&gt;claim&lt;/b&gt; that it only works in IE. Not in Firefox, not in Safari, not in Opera. Why worry about those, they're just &lt;a href=&quot;http://www.xitimonitor.com/en-us/browsers-barometer/firefox-march-2007/index-1-2-3-77.html&quot;&gt;a small percentage of the marketplace&lt;/a&gt;, right?&lt;/p&gt;&lt;p&gt;I'm sorry, but those people are morons.&lt;/p&gt;&lt;p&gt;Without even testing it, I can tell you that they're wrong: it doesn't work in ANY browser, not even IE. How do I know? The link just runs the script, and the script just causes the browser to navigate to the vendor's thankyou page: it never does anything with the form at all.&lt;/p&gt;&lt;p&gt;The form is all hidden fields, looking something like this:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;form action=&quot;url/of/thank-you/page&quot; name=&quot;postData&quot;&amp;gt;&lt;br&gt;&amp;lt;input type=&quot;hidden&quot; name=&quot;firstName&quot; value=&quot;Seth&quot; /&amp;gt;&lt;br&gt;etc., etc., etc.&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The form's action is pointing to the correct URL... but the form is never used. The script looks like this:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;function submitForm()&lt;br&gt;{&lt;br&gt;	window.location.href=&quot;url/of/thank-you/page&quot;;&lt;br&gt;	return true;&lt;br&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If you understood the above, then you know how easy it would be to fix:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;function submitForm()&lt;br&gt;{&lt;br&gt;	document.forms.postData.submit();&lt;br&gt;	return true;&lt;br&gt;}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sigh. (Even easier: do away with the javascript entirely, and replace the link with an actual submit button.)&lt;/p&gt;</description>	</item><item>	<title>Inline-Block, Coming Soon to a Firefox Near You</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5798/trackback</trackback:ping>	<link>http://www.truerwords.net/5798</link>	<pubDate>Wed, 13 Dec 2006 16:21:47 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5798</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5798#msg5798</comments>	<category>Technology</category>	<category>DHTML / AJAX</category>	<category>Mozilla</category>	<category>Programming</category>	<category>Web Sites</category>	<description>&lt;p&gt;I'm surprised and happy to see that dbaron (one of the most experienced and &quot;lowest level&quot; (as in plumbing, not importance) Mozilla contributors) is finally working on an implementation of CSS &lt;a href=&quot;http://www.quirksmode.org/css/display.html#inlineblock&quot;&gt;'display: inline-block'&lt;/a&gt;. I've been subscribed to the &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=9458&quot;&gt;Bugzilla bug for inline-block&lt;/a&gt; for years and years, so I was amazed to see it finally get some official attention a couple days ago.&lt;/p&gt;&lt;p&gt;Apparently he's also implementing inline-table.&lt;/p&gt;</description>	</item><item>	<title>How to Serve Compressed Data with mod_gzip and Apache 1.3 on Mac OS X</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5777/trackback</trackback:ping>	<link>http://www.truerwords.net/articles/web-tech/serving_compressed_with_mod_gzip.html</link>	<pubDate>Fri, 17 Nov 2006 01:04:09 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5777</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5777#msg5777</comments>	<category>Essays</category>	<category>Technology</category>	<category>Conversant</category>	<category>DHTML / AJAX</category>	<category>Frontier</category>	<category>Mozilla</category>	<category>Web Sites</category>	<description>&lt;p&gt;Some of us have recently been discussing the size of the &lt;a href=&quot;http://prototype.conio.net/&quot;&gt;Prototype&lt;/a&gt; library, my preferred library for DHTML/AJAX). Proponents of some of the other libraries play up their smaller file sizes, and it's true that this is a real issue for some people.&lt;/p&gt;&lt;p&gt;This little essay/how-to explains the basic ideas (the what, how, and why), and then walks you through setting up Apache on Mac OS X, to enable mod_gzip and serve compressed content. If you skip the editorial content and just follow the steps I've outlined, you should have everything up and running in fifteen minutes or less.&lt;/p&gt;</description>	</item><item>	<title>Misbehavin' Firefox</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5539/trackback</trackback:ping>	<link>http://www.truerwords.net/5539</link>	<pubDate>Tue, 06 Jun 2006 15:26:16 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5539</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5539#msg5539</comments>	<category>Nits</category>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;Firefox is being really obnoxious this morning (actually, this started at about 11:00 last night). It refuses to run!&lt;/p&gt;&lt;p&gt;I run both the Firefox 2 alpha called BonEcho (nightly builds) and Firefox 1.5.0.4 (release vesion). I run them with separate profiles, so they can run at the same time. The only extension in 1.5 is the Venkman, but BonEcho has a bunch of developer-related plugins installed.&lt;/p&gt;&lt;p&gt;As of last night, neither of them will finish launching. The profile manager opens first so I can choose a profile. After choosing a profile the main browser window opens with nothing in it: just a blank title bar and a big white window. Then comes the &lt;acronym title=&quot;spinning pinwheel of doom&quot;&gt;SPOD&lt;/acronym&gt;. After five minutes, my &lt;a href=&quot;http://www.apple.com/macbookpro/&quot;&gt;MBP's&lt;/a&gt; fan was running at full blast: clearly, Firefox had it's foot on the gas but was stuck in the mud and going nowhere fast.&lt;/p&gt;&lt;p&gt;Both versions of Firefox do exactly the same thing. Yet, they work fine if I start up with a new profile.&lt;/p&gt;&lt;p&gt;I don't WANT to use a new profile. All of my login info, bookmarks, history, etc., etc., etc. are in the old profiles! Yes, I know how to migrate them, but that's a pain in the butt!&lt;/p&gt;&lt;p&gt;(I had to resort to posting this through Safari... which has already crashed on me once. Good thing I actually did the writing in BBEdit!)&lt;/p&gt;</description>	</item><item>	<title>AJAX Toolkit Framework for Eclipse!</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5390/trackback</trackback:ping>	<link>http://www.alphaworks.ibm.com/tech/ajaxtk</link>	<pubDate>Thu, 02 Mar 2006 20:08:33 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5390</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5390#msg5390</comments>	<category>Technology</category>	<category>DHTML / AJAX</category>	<category>Mozilla</category>	<category>Operating Systems</category>	<category>Programming</category>	<description>&lt;p&gt;Excellent!&lt;/p&gt;&lt;p&gt;IBM's AlphaWorks group has released the &lt;a href=&quot;http://www.alphaworks.ibm.com/tech/ajaxtk&quot;&gt;AJAX ToolkitFramework&lt;/a&gt;.It's an Eclipse plugin that provides DOM browsing, syntax checking duringediting, javascript debugging... and an embedded Gecko (Mozilla/Firefox)browser. That's cool!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.alphaworks.ibm.com/tech/ajaxtk/requirements&quot;&gt;Requirements: Windows&lt;/a&gt;.(Cue audio: Wah wah waaaaaahhhhh.) That's a bummer. Guess I can't blamethem. It's not like many of the creative types are on Mac or anything.&lt;/p&gt;&lt;p&gt;It's open source, though, so perhaps someone will put in the time to makeit cross-platform.&lt;/p&gt;&lt;p&gt;I'm about to install it on my PC, and will report back later with myopinion and results.&lt;/p&gt;</description>	</item><item>	<title>David Baron: The danger of extensions (in Firefox)</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5324/trackback</trackback:ping>	<link>http://dbaron.org/log/2006-01#e20060122a</link>	<pubDate>Mon, 23 Jan 2006 15:04:13 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5324</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5324#msg5324</comments>	<category>Nits</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<description>&lt;p&gt;&lt;a href=&quot;http://dbaron.org/&quot;&gt;David Baron&lt;/a&gt; is a key developerbehind Mozilla and Firefox. Yesterday he &lt;a href=&quot;http://dbaron.org/log/2006-01#e20060122a&quot;&gt;posted something about Firefoxextensions&lt;/a&gt; that carries a message similarto something I was going to post today. He said,&lt;/p&gt;&lt;blockquote type=&quot;cite&quot; cite=&quot;http://dbaron.org/log/2006-01#e20060122a&quot;&gt;	&lt;p&gt;I've been concerned for a while about the quality of Firefox	extensions, and I'd like to explain why.&lt;/p&gt;	&lt;p&gt;	To start, I think one of the original motivations for having an	extensions system in Firefox was to reduce demands for feature	additions that are only used by a small number of people or are	experimental.  I have no problem with this.  What I'm concerned	about is that extensions are being promoted to large numbers of	users as one of the advantages of Firefox.  I think this may come	back to haunt the Mozilla community.&lt;/p&gt;	&lt;p&gt;	I'm under the impression that extensions are used quite commonly,	perhaps even beyond the more technical users of Firefox. This means	that problems with extensions change user perception of quality of	Mozilla products as a whole.  But extensions are not of the same	quality as the applications they extend.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;There's more, but that's enough to give you the gist of it. Basically,he's saying that Firefox extensions are likely to become a hugeproblem, if they're not already. He emphasizes one reason: the lack ofdeep and wide testing that the actual Mozilla code base receives.&lt;/p&gt;&lt;p&gt;You see, the Mozilla organization(s) and the user community promoteextensions as the solution to everybody's needs. Firefox itself is keptlean, and users can install extensions to meet their needs in areasthat aren't served by the default features of the browser.Unfortunately, most of these extensions are not written by the mostexperienced core developers (like David himself), but rather can bewritten by &lt;i&gt;anybody&lt;/i&gt;, and the only testing they really get is bythe people who install them.&lt;/p&gt;&lt;p&gt;I ran into a big problem with this last week. My biggest clientreported that some major, AJAX-based features on their internal website (built in &lt;a href=&quot;http://conversant.macrobyte.net/&quot; title=&quot;Macrobyte's Groupware and Content Managent software&quot;&gt;Conversant&lt;/a&gt;) stopped workingsometime last week, in Firefox. They still worked in Safari, and IE onWindows, but he couldn't get them to work in Firefox on the mac. (Whichis where I do all of my first-round testing...)&lt;/p&gt;&lt;p&gt;He had installed a bunch of extensions. Extensions are promoted byMozilla, and they offer loads of useful features, so why not? Right?Well, at my urging he removed all of his extensions, and the problemwent away.&lt;/p&gt;&lt;p&gt;That's right: browser extensions were breaking web pages.&lt;/p&gt;&lt;p&gt;I don't know that David's wish for more extensive testing of pluginswill really work or is realistic. There are too many extensions and toomany possible combinations.&lt;/p&gt;&lt;p&gt;What we need is for the user community to be told, repeatedly, thatFirefox extensions cause problems. They're great, but if you find a bugin a web site or the browser you should disable them and try again. Inthat way, they're like &lt;a href=&quot;http://www.unsanity.com/products/&quot;&gt;Haxies&lt;/a&gt;on the Mac: they're fun and useful, but use them at your own risk, andalways assume that they &lt;i&gt;might&lt;/i&gt; be the culprit behind any problem.(Extensions can change almost any behavior or service of the browser,and Haxies can do the same on the Mac.)&lt;/p&gt;</description>	</item><item>	<title>Select-All When You Click in the Browser URL</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5210/trackback</trackback:ping>	<link>http://www.truerwords.net/5210</link>	<pubDate>Wed, 16 Nov 2005 21:42:30 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5210</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5210#msg5210</comments>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;Dave complained that the &lt;a href=&quot;http://www.scripting.com/2005/11/16.html#nowLetMeWhineAboutFirefox&quot;&gt;Mozilla developersremoved&lt;/a&gt;the automatic &amp;quot;select all&amp;quot; when you click on the URL at the top of yourbrowser window.&lt;/p&gt;&lt;p&gt;They didn't remove it, they just disabled it. It's controlled by apreference called &amp;quot;browser.urlbar.clickSelectsAll&amp;quot;. Here's the email Isent him that explains how to change it back, in case anyone else wantsto know how:&lt;/p&gt;&lt;blockquote&gt;	&lt;p&gt;Dave,&lt;/p&gt;	&lt;p&gt;	In Firefox, go to the URL &amp;quot;about:config&amp;quot;&lt;/p&gt;	&lt;p&gt;	In the search box, type &amp;quot;urlbar&amp;quot;.&lt;/p&gt;	&lt;p&gt;	There will be four preferences listed. One of them is 	&amp;quot;browser.urlbar.clickSelectsAll&amp;quot;.&lt;/p&gt;	&lt;p&gt;	Double click that preference to change it to true.&lt;/p&gt;	&lt;p&gt;	Now when you click in the URL bar, everything is selected.&lt;/p&gt;	&lt;p&gt;	Seth&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;b&gt;Update 11/22/2005:&lt;/b&gt; &lt;a href=&quot;http://blog.breuls.org/2005/11/17.html#a238&quot;&gt;Peter Breul reports that it didn't work for him.&lt;/a&gt; My bad, I forgot to include the last step: restart the browser. &lt;i&gt;Maybe that's why Dave didn't thank me for the tip.&lt;/i&gt; ;-)&lt;/p&gt;</description>	</item><item>	<title>CSS3 Seletor-Builder Tool for Firefox</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/5032/trackback</trackback:ping>	<link>http://disruptive-innovations.com/zoo/selectorBuilder/selectorBuilder.xul</link>	<pubDate>Thu, 18 Aug 2005 13:51:40 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/5032</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=5032#msg5032</comments>	<category>Technology</category>	<category>Mozilla</category>	<category>Web Sites</category>	<description>&lt;p&gt;Daniel Glazman, author of N&amp;#124;vu (the WYSIWYG html editor that sprang from Mozila's editor), has released a play-with-this first-pass version of a CSS3 Selector Builder.&lt;/p&gt;&lt;p&gt;If you know CSS, then you know what selectors are. They specify the items in your html (or xml) that you want to style with a given rule.&lt;/p&gt;&lt;p&gt;In CSS3, the selectors have been expanded. There are more options, but there's also more syntax and complexity. You can do negated selectors (as in, apply this rule to everything except _____). Unfortunately, more complexity means it's a little more difficult to learn.&lt;/p&gt;&lt;p&gt;Daniel's tool provides a GUI for building these selectors logically and easily. I think it's more of an educational tool -- especially since CSS3 selectors are only supported in the minority browsers right now -- but it's a nice demo and will be very useful when CSS3 is more widely supported. (Anybody know if IE7 will support CSS3?)&lt;/p&gt;</description>	</item><item>	<title>Mozilla Foundation Gives Birth</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4977/trackback</trackback:ping>	<link>http://www.truerwords.net/4977</link>	<pubDate>Wed, 03 Aug 2005 18:31:59 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4977</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4977#msg4977</comments>	<category>News</category>	<category>Business</category>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;The &lt;a href=&quot;http://mozilla.org/&quot;&gt;Mozilla Foundation&lt;/a&gt; announced todaythat it's giving birth to a brand new baby... capitalist! The &lt;a href=&quot;http://www.mozilla.org/reorganization/&quot;&gt;Mozilla Corporation&lt;/a&gt;will be a wholly owned subsidiary of the Foundation.&lt;/p&gt;&lt;blockquote cite=&quot;http://www.mozillazine.org/talkback.html?article=7085&quot;&gt;	On August 3rd, 2005, the Mozilla Foundation, a non-profit public	benefit software development organization, launched a wholly owned	subsidiary, the Mozilla Corporation. The Mozilla Corporation is a	taxable subsidiary that serves the non-profit, public benefit goals of	its parent, the Mozilla Foundation, and will be responsible for product	development, marketing and distribution of Mozilla	products.&lt;/blockquote&gt;&lt;p&gt;Apparently they're making too much money -- somehow -- to honestly callthemselves &quot;non-profit.&quot; I don't really understand that, but I don't know all the rules of non-profithood.&lt;/p&gt;&lt;p&gt;Anyway, there's a major shakeup happening at Mozilla. The software willstill be free and open source, so this doesn't really affect the users atall. In fact, I'm not sure it really affects much of anything, except thateverybody's talking about it.&lt;/p&gt;&lt;p&gt;You can read a lot more about this at&lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=7085&quot;&gt;MozillaZine&lt;/a&gt;.Most of the stories on &lt;a href=&quot;http://planet.mozilla.org/&quot;&gt;Planet Mozilla&lt;/a&gt;,for the moment, are related to this news, too.&lt;/p&gt;</description>	</item><item>	<title>New Features Coming in Firefox 1.1</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4919/trackback</trackback:ping>	<link>http://www.truerwords.net/4919</link>	<pubDate>Wed, 13 Jul 2005 16:35:58 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4919</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4919#msg4919</comments>	<category>News</category>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;Firefox 1.1 is going to have a load of new features.&lt;/p&gt;&lt;p&gt;The one I'm the happiest about is almost too silly to mention: you can reorder your tabs simply by dragging them around.&lt;/p&gt;&lt;p&gt;One of my contributions to &lt;a href=&quot;http://www.truerwords.net/articles/mozilla/firefoxhacks.html&quot;&gt;Firefox Hacks&lt;/a&gt; was an explanation of ways you could customize Firefox's tabs. At the time, the only way to get draggable, re-orderable tabs was to install a truly mammoth extension called &quot;Tabbrowser Extension.&quot; It completely replaced Firefox's tabs (it did a million other things besides draggable tabs, too).&lt;/p&gt;&lt;p&gt;There's a preview release of Firefox 1.1 called &lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=6925&quot;&gt;DeerPark, currently at Alpha 2&lt;/a&gt;. It's intended only for developers (thus the temporary name change).&lt;/p&gt;</description>	</item><item>	<title>Nigel McFarlane Died</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4882/trackback</trackback:ping>	<link>http://www.mozillazine.org/talkback.html?article=6842</link>	<pubDate>Sat, 25 Jun 2005 17:52:13 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4882</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4882#msg4882</comments>	<category>People</category>	<category>Technology</category>	<category>DHTML / AJAX</category>	<category>Mozilla</category>	<category>Programming</category>	<description>&lt;p&gt;&lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=6842&quot;&gt;Mozilla Author Nigel McFarlane Dies&lt;/a&gt;&lt;/p&gt;&lt;blockquote cite=&quot;http://www.mozillazine.org/talkback.html?article=6842&quot;&gt;	&lt;p&gt;Nigel McFarlane, the Australian author of two Mozilla books and	dozens of Mozilla articles, has died. Nigel became well known in the	Mozilla community when his book &lt;a href=&quot;http://www.informit.com/title/0131423436&quot;&gt;&lt;cite&gt;Rapid Application Development with	Mozilla&lt;/cite&gt;&lt;/a&gt; was published	in 2003. His most recent book, &lt;a href=&quot;http://www.oreilly.com/catalog/firefoxhks/&quot;&gt;&lt;cite&gt;Firefox Hacks&lt;/cite&gt;&lt;/a&gt;	came out earlier this year.&lt;/p&gt;	&lt;p&gt;	[SNIP]&lt;/p&gt;	&lt;p&gt;	News of Nigel's sudden death was posted to the &lt;a href=&quot;http://webstandardsgroup.org/&quot;&gt;Web Standards	Group&lt;/a&gt; mailing list by Russ	Weakley. Neerav Bhatt sent us a link to a &lt;a href=&quot;http://www.bhatt.id.au/blog/2005/06/24/sad-news-regarding-nigel-mcfarlane/&quot;&gt;copy of the message	announcing that Nigel passed away&lt;/a&gt;.	Melbourne newspaper &lt;a href=&quot;http://www.theage.com.au/&quot;&gt;The Age&lt;/a&gt;	also has an &lt;a href=&quot;http://www.theage.com.au/news/breaking/opensource-consultant-dies/2005/06/24/1119321891238.html&quot;&gt;article about Nigel's death&lt;/a&gt;.	Nigel was a regular contributor to the technology sections of The Age	and its sister publication the &lt;a href=&quot;http://www.smh.com.au/&quot;&gt;Sydney Morning	Herald&lt;/a&gt;.&lt;/p&gt;	&lt;p&gt;	John Allsopp from &lt;a href=&quot;http://www.westciv.com/&quot;&gt;westciv&lt;/a&gt; has	written a &lt;a href=&quot;http://westciv.typepad.com/dog_or_higher/&quot;&gt;short tribute to Nigel	McFarlane&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I'm stunned and saddened by this.&lt;/p&gt;&lt;p&gt;My first contact with Nigel was after writing up &lt;a href=&quot;http://www.truerwords.net/articles/mozilla/rad_errata.html&quot;&gt;long list oferrata&lt;/a&gt;for his first Mozilla book. I made sure he had a chance to see it, in casehe wanted to respond to anything. Rather than get angry at me for pointingout all the errors, he said I had &quot;done a great service to the Mozillacommunity&quot; (which is an exaggeration, but a nice one) and later invited me to&lt;a href=&quot;http://www.truerwords.net/articles/mozilla/firefoxhacks.html&quot;&gt;contribute to Firefox Hacks&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Late last year I discovered that I had another of his books on my bookshelf,&lt;a href=&quot;http://www.amazon.com/gp/reader/1861005539/ref=sib_dp_pt/102-9468631-8899324#reader-link&quot;&gt;WROX's Professional Javascript&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Nigel and I communicated quite a bit by email, but we were both busy withseparate projects lately and hadn't spoken in a couple of months. Lastmonth I did receive a package from him by air mail, with a bunch of flyersfor Firefox Hacks. That's the last I heard from him.&lt;/p&gt;&lt;p&gt;Nobody seems to know how he died. I believe he was in his forties, butthat's another detail that seems to be missing from every story I've read.(This is where the &lt;acronym title=&quot;professional journalists&quot;&gt;ProJos&lt;/acronym&gt; come in handy...)&lt;/p&gt;&lt;p&gt;He'll be missed. This was really bad news.&lt;/p&gt;</description>	</item><item>	<title>Firefox 1.0.4 Is Out. Go Upgrade Now.</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4787/trackback</trackback:ping>	<link>http://www.truerwords.net/4787</link>	<pubDate>Fri, 13 May 2005 12:44:48 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4787</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4785#msg4787</comments>	<category>News</category>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;div style=&quot;border: 1px solid black; margin-left: 6px; margin-bttom: 6px; padding: 4px; background: white; font-size: 70%; text-align: center; width: 138px; float: right;&quot;&gt;&lt;a href=&quot;http://www.mozilla.org/products/firefox/&quot;&gt;&lt;img src=&quot;http://media.truerwords.net/images/firefox/firefox.png&quot; alt=&quot;Firefox Icon&quot; title=&quot;Go Get Firefox!&quot; align=&quot;center&quot; border=&quot;0&quot; height=&quot;128&quot; width=&quot;128&quot;&gt;&lt;/a&gt;&lt;br clear=&quot;all&quot; /&gt;Get the Firefox Update!&lt;/div&gt;&lt;p&gt;Firefox 1.0.4 was released yesterday, and it fixes the &lt;a href=&quot;http://www.truerwords.net/4785&quot;&gt;securityholes&lt;/a&gt; mentioned a couple days ago.If you're on Windows or Linux, then you should already have been notifiedof the update. If you didn't install it, well... hop to it.&lt;/p&gt;&lt;p&gt;If you're on a Mac, then you probably weren't notified of the updatebecause there are some mac-related bugs in Firefox's software updatesystem. It never thinks any updates are available. So, just go download andinstall it manually. Click, click, pause, click, double click, pause, drag, click,pause... done.&lt;/p&gt;&lt;p&gt;Didn't follow that? It's &lt;b&gt;click&lt;/b&gt; this &lt;a href=&quot;http://www.mozilla.org/products/firefox/&quot;&gt;link to the Firefoxpage&lt;/a&gt;, &lt;b&gt;click&lt;/b&gt; the link todownload 1.0.4, &lt;b&gt;pause&lt;/b&gt; while it downloads, &lt;b&gt;click&lt;/b&gt; to switch tothe Finder desktop (or just use Exposé, much cooler), &lt;b&gt;double click&lt;/b&gt;the new Firefox .dmg file, &lt;b&gt;pause&lt;/b&gt; while the disk image is mounted,&lt;b&gt;drag&lt;/b&gt; the Firefox icon to your Applications folder in the Finderwindow's sidebar, &lt;b&gt;click&lt;/b&gt; to confirm that you want to replace the oldversion, and &lt;b&gt;pause&lt;/b&gt; while it copies the file. :-)&lt;/p&gt;&lt;p&gt;I haven't booted my PC in weeks, but I seem to remember that with softwareupdate working properly, fewer clicks are required. Of course, that'sprobably good. I mean, if you're using Windows... aw, never mind.&lt;/p&gt;</description>	</item><item>	<title>Major Security Hole in Firefox</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4785/trackback</trackback:ping>	<link>http://secunia.com/advisories/15292/</link>	<pubDate>Wed, 11 May 2005 15:19:41 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4785</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4785#msg4785</comments>	<category>News</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<category>Web Sites</category>	<description>&lt;p&gt;This report of &lt;a href=&quot;http://secunia.com/advisories/15292/&quot;&gt;a major security flaw inFirefox&lt;/a&gt; has beenout for awhile, but I've been too busy with other things to mention it.&lt;/p&gt;&lt;p&gt;All software has flaws, but this is the first Firefox flaw that Secunia hasdescribed as &quot;extremely critical.&quot;&lt;/p&gt;&lt;p&gt;In fact, for most of the &lt;a href=&quot;http://www.spreadfirefox.com/?q=node/view/14616&quot;&gt;50+ million Firefoxusers&lt;/a&gt;,this is a non-issue. Unfortunately, for those of us for whom it could be anissue, it really is very serious.&lt;/p&gt;&lt;p&gt;If you want the whole story, Mozillazine has&lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=6582&quot;&gt;two&lt;/a&gt;&lt;a href=&quot;http://www.mozillazine.org/talkback.html?article=6590&quot;&gt;articles&lt;/a&gt;that are thorough and clear enough as long as you have some technicalbackground.&lt;/p&gt;&lt;p&gt;Basically, it's a combination of two flaws. Both are serious on their own,but when combined they could actually allow someone to take completecontrol of your computer when you visit a malicious web page.&lt;/p&gt;&lt;p&gt;The first is related to iframes: a page with an iframe can execute ajavascript loaded in that iframe, even if that iframe contains a documenton a different web site. That's a huge no-no, and is called a &quot;cross-sitescripting attack.&quot;&lt;/p&gt;&lt;p&gt;The second is so obscure that the Mozilla devs must be banging their headsagainst their desks in frustration. If you (a developer) create anextension for firefox -- there are hundreds -- you generally offer it topeople with an &quot;install link.&quot; It's a link you see on a web page that, whenclicked, runs some javascript code and offers to install your extensioninto the browser. One of the parameters you pass to the XP Install systemcan be the URL of an icon that should be associated with your extension.Here's the bug: that icon's url can be a javascript: url of the form&lt;code style=&quot;padding: 1px;&quot;&gt;javascript:do_something_here()&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;That javascript isn't run as part of the web page, it's run as part of theinstallation system. In Mozilla terminology, it's runing &quot;as chrome.&quot;Really, that means the javascript isn't &quot;sandboxed&quot; into the browser likemost javascript. It can do anything to your computer.&lt;/p&gt;&lt;p&gt;Now, put the two together and things get really ugly. A malicious siteincludes an iframe -- perhaps hidden from your view -- that opens a page inone of the Firefox extension sites like updates.mozilla.org. (That site isautomatically &quot;trusted&quot; by all Firefox installations: you can go there andinstall extensions because the site is already in &lt;b&gt;everybody's&lt;/b&gt; listof &quot;trusted sites.&quot;) A script on the malicious site runs the install codeon the trusted site (loaded up in the iframe... so it's exploiting thefirst bug, above), and passes a javascript: url for the icon URL, andimmediately has the ability to do anything to your system that it wantsto.&lt;/p&gt;&lt;p&gt;That was a little more thorough than I first intended, but maybe it'll helpif you don't understand what's written in other places.&lt;/p&gt;&lt;p&gt;The good news is that there are only two web sites that are &quot;trusted&quot; byall copies of firefox (updates.mozilla.org and addons.mozilla.org), andthey've both been modified in a way that prevents the attack fromhappening. (Probably by not loading the install scripts in the page whenthe page is loaded into a frame. If the script isn't there, it can't beexploited.) More good news: Firefox 1.0.4 is being readied now, and itfixes both of the bugs that made this possible in the first place.&lt;/p&gt;&lt;p&gt;99.9% of users (I'm guessing!) aren't vulnerable, because they haven'tadded other sites to their &quot;extension installation white list&quot; (ie, theystill only have two sites that are allowed to install anything). However,some (including me) have added sites. If some dweeb can guess what sites Imight have added to my whitelist, and I visit the dweeb's web page, he'llown me. My risk is easily avoided: I've just removed the eight non-Mozillasites from my whitelist.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Make sure you update to 1.0.4 when it comes out, later this week!&lt;/b&gt;&lt;/p&gt;</description>	</item><item>	<title>New DevEdge (Finally) Showing Signs of Life</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4742/trackback</trackback:ping>	<link>http://www.dria.org/work/2005/04/19/3/</link>	<pubDate>Tue, 19 Apr 2005 15:00:00 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4742</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4742#msg4742</comments>	<category>Technology</category>	<category>Mozilla</category>	<category>Web Sites</category>	<description>&lt;p&gt;The Mozilla Foundation's Deb Richardson reports that &lt;a href=&quot;http://www.dria.org/work/2005/04/19/3/&quot;&gt;a temporary mirror of the old DevEdge&lt;/a&gt;is &lt;a href=&quot;http://devedge-temp.mozilla.org&quot;&gt;now available&lt;/a&gt;:&lt;/p&gt;&lt;blockquote cite=&quot;http://www.dria.org/work/2005/04/19/3/&quot; style=&quot;margin-left: 1.5em; border-left: 1px solid blue; padding-left: 0.5em;&quot;&gt;	&lt;P&gt;http://devedge-temp.mozilla.org&lt;/P&gt;	&lt;P&gt;What were working on now is getting the DevEdge content migrated	into the new Devmo Wiki, and we could really use some help.  The Devmo	Wiki (currently in Alpha state) and information about helping us out	can be found here:&lt;/P&gt;	&lt;P&gt;&lt;a href=&quot;http://developer-test.mozilla.org/docs/&quot;&gt;Devmo Wiki&lt;/a&gt;&lt;br /&gt;	&lt;a href=&quot;http://developer-test.mozilla.org/docs/Devmo:How_to_Help&quot;&gt;Devmo: How to Help&lt;/a&gt;&lt;/P&gt;&lt;/blockquote&gt;&lt;p&gt;Cool! I've been waiting for this for &lt;a href=&quot;http://www.truerwords.net/4294&quot;&gt;over sixmonths&lt;/a&gt;! I'm very busy right now, butI'll be helping out as much as I can. This is important.&lt;/p&gt;</description>	</item><item>	<title>The Unpublished Hack: UDDI in Mozilla</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4713/trackback</trackback:ping>	<link>http://www.truerwords.net/4713</link>	<pubDate>Wed, 06 Apr 2005 15:31:57 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4713</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4711#msg4713</comments>	<category>Essays</category>	<category>Books</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<category>XML</category>	<description>&lt;p&gt;This is one of the five 'hacks' that I wrote for the book, &lt;a href=&quot;http://www.truerwords.net/articles/mozilla/firefoxhacks.html&quot;&gt;Firefox Hacks&lt;/a&gt;.It wasn't included in the book because it's too geeky even for mostadvanced web developers, and Firefox's support for UDDI is incomplete.Still, if you need to work with UDDI, then Firefox could make anexcellent test-bed because it's so easy to rapidly develop a userinterface, and the missing pieces are easy to download and install.&lt;/p&gt;&lt;p&gt;This guide is just intended to help you start working with UDDI in Firefox.It's not comprehensive, by any means. If you know nothing about UDDI, thebest you'll get here is a link for learning more somewhere else.&lt;/p&gt;&lt;p&gt;Note that everything mentioned in this 'hack' applies equally to Firefoxand the Mozilla Application Suite (a.k.a. Seamonkey).&lt;/p&gt;&lt;p&gt;Read &lt;a href=&quot;http://www.truerwords.net/articles/mozilla/firefoxhacks_uddi.html&quot;&gt;Hacking on UDDI in Mozilla or Firefox&lt;/a&gt;.&lt;/p&gt;</description>	</item><item>	<title>Slashdot Did and Did Not Like My Contributions</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4684/trackback</trackback:ping>	<link>http://www.truerwords.net/4684</link>	<pubDate>Sat, 02 Apr 2005 20:39:42 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4684</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4644#msg4684</comments>	<category>Books</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<description>&lt;p&gt;There's a &lt;a href=&quot;http://books.slashdot.org/article.pl?sid=05/03/30/2128206&amp;tid=154&amp;tid=6&quot;&gt;review of Firefox Hacks onSlashdot&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Overall, the reviewer liked the book. He even mentioned &lt;a href=&quot;www.truerwords.net/articles/mozilla/firefoxhacks.html&quot;&gt;my contributions&lt;/a&gt;!You'd think that was a good thing. You'd be wrong.&lt;/p&gt;&lt;blockquote cite=&quot;http://books.slashdot.org/article.pl?sid=05/03/30/2128206&amp;tid=154&amp;tid=6&quot;&gt;	I have to say I felt the chapter on Power XML (with 17 of the 100 hacks)	was far too general on Web technologies and a little out of place; easily	half the hacks in that chapter could have been dropped without any real	loss to a reader's understanding of Firefox. I would have preferred more on	the browser itself. No insult intended to Seth Dillingham, who wrote four	of the hacks I'd throw out -- they are well written and do show how best to	deal with Web technologies inside Firefox. I just felt that the space would	have been better devoted to more &quot;core&quot; topics.&lt;/blockquote&gt;&lt;p&gt;Nigel and Bryan had enough trouble coming up with 100 topics. With that,and the fact that Firefox has the &quot;highest market share&quot; among technophilesand web developers, can you really blame them for including some topicsrelated to web development?&lt;/p&gt;&lt;p&gt;So, he liked my writing, but didn't think it belonged on this book. Couldhave been worse.&lt;/p&gt;</description>	</item><item>	<title>MacMerc.com Reviews Firefox Hacks</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4676/trackback</trackback:ping>	<link>http://www.macmerc.com/reviews.php?op=showcontent&amp;id=114</link>	<pubDate>Thu, 31 Mar 2005 13:23:29 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4676</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4676#msg4676</comments>	<category>News</category>	<category>Books</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<category>XML</category>	<description>&lt;p&gt;&lt;a href=&quot;http://www.macmerc.com/reviews.php?op=showcontent&amp;amp;id=114&quot;&gt;MacMerc.com: Review &gt;&gt; Firefox Hacks by O'Reilly&lt;/a&gt;&lt;/p&gt;&lt;blockquote cite=&quot;http://www.macmerc.com/reviews.php?op=showcontent&amp;amp;id=114&quot;&gt;	For example, in just the first hundred pages you'll learn how to	migrate profiles between platforms and versions, tear web pages	apart with the DOM Inspector, detail security limitations and	deploy Firefox on a network. &lt;em&gt;In the next couple hundred pages	you'll get into advanced topics like working with XML-RPC, SOAP and	other XML technologies&lt;/em&gt;, developing applications in Mozilla's XUL	and hacking into the core of Firefox itself modifying menus and	behavior. [&lt;i&gt;emphasis added&lt;/i&gt;]&lt;/blockquote&gt;&lt;p&gt;Cool! Of all the topics they could have mentioned in this book, they picked&lt;a href=&quot;http://www.truerwords.net/articles/mozilla/firefoxhacks.html&quot;&gt;some of mine&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;On that note, I'd like to remind everybody that buying &lt;a href=&quot;http://www.amazon.com/exec/obidos/redirect?tag=truerwords-20&amp;path=tg/detail/-/0596009283?v=glance&quot;&gt;Firefox Hacks&lt;/a&gt;through one of my links (or anything else through one of my links toAmazon, as seen on most pages on the web site) will help me raise$6,000 towards the &lt;a href=&quot;http://www.truerwords.net/fundraising/how-to-pmc.html&quot; title=&quot;Pan-Mass Challenge, a charity ride across Massachusetts&quot;&gt;PMC&lt;/a&gt;, for cancer research and treatment. So far, I haven't sold &lt;i&gt;anything&lt;/i&gt;.&lt;/p&gt;</description>	</item><item>	<title>My Contributions to O'Reilly's Firefox Hacks</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4644/trackback</trackback:ping>	<link>http://www.truerwords.net/4644</link>	<pubDate>Tue, 22 Mar 2005 16:12:48 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4644</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4644#msg4644</comments>	<category>Essays</category>	<category>News</category>	<category>Books</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<category>XML</category>	<description>&lt;p&gt;&lt;img src=&quot;http://www.oreilly.com/catalog/covers/firefoxhks.s.gif&quot; width=&quot;127&quot; height=&quot;190&quot; align=&quot;left&quot; border=&quot;0&quot; alt=&quot;Firefox Hacks book cover&quot; style=&quot;margin-right: 0.5em;&quot; /&gt;During the final quarter of 2004, I spent about eighty hours writing five hacks for O'Reilly's new book, Firefox Hacks. (Nigel McFarlane wrote the bulk of it.)&lt;/p&gt;&lt;p&gt;This story, which is both a journal of my work on the hacks and a review of what I wrote, is a little too long for the home page. You can read the whole thing at &lt;a href=&quot;http://www.truerwords.net/articles/mozilla/firefoxhacks.html&quot;&gt;Articles -&amp;gt; Mozilla -&amp;gt; Firefox Hacks&lt;/a&gt;.&lt;br clear=&quot;all&quot; /&gt;&lt;/p&gt;</description>	</item><item>	<title>Long Live Firefox!</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4611/trackback</trackback:ping>	<link>http://www.xulplanet.com/ndeakin/article/295</link>	<pubDate>Wed, 09 Mar 2005 17:29:36 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4611</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4611#msg4611</comments>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<description>&lt;p&gt;People are afraid of change. The Mozilla Foundation is being hit bythat fear, in a big way: there are a few very loud users demanding thatthe Mozilla Application Suite, also known as Seamonkey, &lt;b&gt;not&lt;/b&gt; beabandoned in favor of Firefox and Thunderbird.&lt;/p&gt;&lt;p&gt;I think they're nuts, personally. The app suite was cool and powerful inits day, but I definitely prefer the lower overhead and cleaner UI ofFirefox... and nothing was sacrificed.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.xulplanet.com/ndeakin/article/295&quot;&gt;Neil Deakin weighed in today&lt;/a&gt;. (He's the man behind &lt;a href=&quot;http://www.xulplanet.com/&quot;&gt;XUL Planet&lt;/a&gt;, an indespensible resource for anyone developing anything for the Mozillaplatform.)&lt;/p&gt;&lt;blockquote cite=&quot;http://www.xulplanet.com/ndeakin/article/295&quot;&gt;	Can you feel the tension is the air? I sure can. It's 	the point when Mozilla starts collapsing.&lt;/blockquote&gt;&lt;p&gt;Neil's pointing out that although the SeaMoneky supporters are doing whatthey were (mistakenly) told to do -- that is, organizing themselves andconsidering a fork -- there aren't enough &lt;i&gt;active&lt;/i&gt; key Mozilladevelopers for the project to afford a split.&lt;/p&gt;&lt;p&gt;His message applies generally to all projects. Without strong leadership(which the Moz Foundation isn't yet providing on this issue), even anestablished project risks fracture and disintegration.&lt;/p&gt;</description>	</item><item>	<title>DevEdge is Coming Back, as DevMo</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4584/trackback</trackback:ping>	<link>http://weblogs.mozillazine.org/mitchell/archives/2005/02/devmo_and_deved.html</link>	<pubDate>Mon, 28 Feb 2005 13:53:15 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4584</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4584#msg4584</comments>	<category>Technology</category>	<category>Mozilla</category>	<category>Web Sites</category>	<description>&lt;p&gt;According to Mitchell Baker, the top dog at the Mozilla Foundation,they've &lt;a href=&quot;http://weblogs.mozillazine.org/mitchell/archives/2005/02/devmo_and_deved.html&quot;&gt;finally reached an agreement&lt;/a&gt; with AOL on the old Netscape DevEdge content.&lt;/p&gt;&lt;blockquote cite=&quot;http://weblogs.mozillazine.org/mitchell/archives/2005/02/devmo_and_deved.html&quot;&gt;	We've reached an agreement with AOL that allows us to post, modify, and 	create new documents based on the former Netscape DevEdge materials.&lt;/blockquote&gt;&lt;p&gt;I first mentioned the &lt;a href=&quot;http://www.truerwords.net/4294&quot;&gt;disappearance of DevEdge&lt;/a&gt; on &lt;a href=&quot;http://www.truerwords.net/index/2004/10/10#TW4294&quot;&gt;October 10th&lt;/a&gt;. Since I still use(d) the devedge sidebars all-the-stinking-time (especiallythe CSS2.1 and HTML sidebars), I was forced to recreate them from theInternet Archive and serve them locally.&lt;/p&gt;&lt;p&gt;Now Mozilla has hired Deb Richardson full time to manage &quot;DevMo,&quot; which isgoing to be the new Mozilla.org site for developer documentation. I washoping that person was going to be Nigel McFarlane (but that was based onnothing more than rumors). Hopefully he will be involved in the project: aswith all open source projects, the Mozilla project has precious fewtalented technical writers in its mix of active supporters.&lt;/p&gt;</description>	</item><item>	<title>Free Books from O'Reilly! (Sort of.)</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4571/trackback</trackback:ping>	<link>http://www.truerwords.net/4571</link>	<pubDate>Mon, 21 Feb 2005 22:33:03 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4571</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4571#msg4571</comments>	<category>Books</category>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<category>XML</category>	<description>&lt;p&gt;&lt;img width=&quot;128&quot; height=&quot;96&quot; border=&quot;0&quot; align=&quot;right&quot; src=&quot;http://media.truerwords.net/images/miscellaneous/flashlight.jpg&quot; alt=&quot;Mystery Flashlight&quot; title=&quot;Can you guess why this picture is here?&quot; /&gt;Last year I contributed five articles to a book that &lt;a href=&quot;http://www.oreillynet.com/&quot;&gt;O'Reilly&lt;/a&gt; is publishing in March. For the insane amount of time I put into my articles, the pay was very bad. &lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;That's not a complaint:&lt;/span&gt; I knew what I was agreeing to from the beginning. I took it on because I'd like to do more writing, and I'd like to start developing a reputation in the area covered by this book. (How odd, then, that I'm not yet ready to say what that is!)&lt;/p&gt;&lt;p&gt;There was a bit of confusion when I first signed the author agreement, so I wasn't terribly surprised when the check didn't show up at the appointed time. I contacted the editor, who apologized profusely... and then more than made up for the delay by allowing me to pick out a few books.&lt;/p&gt;&lt;p&gt;I've had three books on &lt;a href=&quot;http://www.amazon.com/gp/registry/registry.html/102-9468631-8899324?%5Fencoding=UTF8&amp;id=356BDSJL2Q8AM&quot;&gt;my Amazon wishlist&lt;/a&gt; for months, so I just sent him that list: &lt;a href=&quot;http://www.oreilly.com/catalog/perlxml/index.html&quot;&gt;Perl &amp;amp; XML&lt;/a&gt;, &lt;a href=&quot;http://www.oreilly.com/catalog/pwebserperl/index.html&quot;&gt;Programming Web Services with Perl&lt;/a&gt;, and the fourth edition of the venerable &lt;a href=&quot;http://www.oreilly.com/catalog/jscript4/index.html&quot;&gt;JavaScript: The Definitive Guide&lt;/a&gt;. All three arrived today. Ehhhxxxcellent!&lt;/p&gt;&lt;p&gt;Over the years, my most-ever-used technical book has proven to be the second edition of JavaScript: The Definitive Guide. O'Reilly sent it (and seven or eight other titles) for helping to edit &lt;a href=&quot;http://www.tidbits.com/matt/&quot;&gt;Matt Neuburg's&lt;/a&gt; &lt;a href=&quot;http://www.oreilly.com/catalog/frontier/index.html&quot;&gt;Frontier: The Definitive Guide&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It seems a little odd that the JavaScript book is my most used, considering how rarely I talk about js here or anywhere else. I mention UserTalk-related stuff all the time, but never refer to any UserTalk documentation (I think the whole language is stuffed into my head already). JS is probably my second most used &amp;quot;language&amp;quot;. Perl is next on the list, though that's just in the last couple years. (I'm not counting HTML or CSS as languages, and C comes in bursts).&lt;/p&gt;&lt;p&gt;Back to the original point: do they count as free books, when they're thrown in as a bonus after eighty hours of labor? &lt;tt&gt;;-)&lt;/tt&gt;&lt;/p&gt;</description>	</item><item>	<title>Scott Andrew: &quot;Where I've Been&quot;</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4432/trackback</trackback:ping>	<link>http://www.truerwords.net/4432</link>	<pubDate>Sun, 28 Nov 2004 15:53:13 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4432</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4432#msg4432</comments>	<category>Technology</category>	<category>Mozilla</category>	<category>Programming</category>	<category>XML</category>	<description>&lt;p&gt;While doing some research for a paper (which, in fact, is due this afternoon!), I happened upon the home page of &lt;a href=&quot;http://www.scottandrew.com/&quot;&gt;Scott Andrew&lt;/a&gt;. Scott is the author of the &lt;a href=&quot;http://www.scottandrew.com/xml-rpc/&quot;&gt;XML-RPC JavaScript Message Builder&lt;/a&gt;, one of only a few browser-based XML-RPC javascript libraries.&lt;/p&gt;&lt;p&gt;Anyway, &lt;a href=&quot;http://www.scottandrew.com/main/music&quot;&gt;his music&lt;/a&gt; is the only reason I'm mentioning this right now. He's really good! Good enough that I've finally used up the last few dollars of an iTunes gift certificate (thanks Clark!) to buy his album, &lt;a href=&quot;http://www.scottandrew.com/main/buy&quot;&gt;Where I've Been&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;He actually offers all of his music for free on his site. So why purchase it? Well, for starters, it was only $6. Also, go read &lt;a href=&quot;http://www.scottandrew.com/main/entries/001148&quot;&gt;Different Currencies&lt;/a&gt;, where he describes his support for P2P and filesharing. After reading that, of course I paid for it!&lt;/p&gt;</description>	</item><item>	<title>Funniest Bug: $50 from Hyatt</title>	<author>seth@macrobyte.net</author>	<dc:creator>Seth Dillingham</dc:creator>	<trackback:ping>http://www.truerwords.net/4421/trackback</trackback:ping>	<link>http://www.truerwords.net/4421</link>	<pubDate>Thu, 18 Nov 2004 09:10:04 GMT</pubDate>	<guid isPermaLink="true">http://www.truerwords.net/4421</guid>	<comments>http://www.truerwords.net/fullThread$msgNum=4421#msg4421</comments>	<category>Humor</category>	<category>Technology</category>	<category>Mozilla</category>	<description>&lt;p&gt;Ben Goodger, Firefox developer, filed a bug in Bugzilla years ago. The bug was pretty simple: it just said &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=52094&quot;&gt;David Hyatt should give him $50&lt;/a&gt; for no reason at all. It's a funny one. Lots of knuckleheads commented on it, some tried to change it, people who didn't really get it.&lt;/p&gt;&lt;p&gt;The funniest part of all is that now the bug is closed, &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=52094#c89&quot;&gt;Verified Fixed.&lt;/a&gt; Ben claims that after all these years, Hyatt handed it over, and there were witnesses. Mike Connor calls it &lt;a href=&quot;http://www.steelgryphon.com/blog/index.php?p=18&quot;&gt;&amp;quot;the end of an era.&amp;quot;&lt;/a&gt;&lt;/p&gt;</description>	</item>	</channel></rss>