<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5864246</id><updated>2024-09-01T03:08:29.951-07:00</updated><title type='text'>bmlk - Bernds memory leaks</title><subtitle type='html'>moz + table stuff</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bmlk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5864246.post-2796745157587697919</id><published>2009-06-28T10:10:00.000-07:00</published><updated>2009-06-28T10:12:31.668-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Strong Module Ownership&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;If you thought that MNG is the poster case for ownership, try &lt;a href=&quot;http://www.dilbert.com/fast/2009-05-25/&quot;&gt;dilbert&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/2796745157587697919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/2796745157587697919'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2009_06_01_archive.html#2796745157587697919' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-5461089033362039287</id><published>2008-12-10T11:42:00.000-08:00</published><updated>2008-12-10T11:44:50.223-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Wordle&lt;/h3&gt;&lt;br /&gt;Its cool how wordle &lt;br /&gt;&lt;a href=&quot;http://www.wordle.net/gallery/wrdl/376210/bernds_world&quot; title=&quot;Wordle: bernds world&quot;&gt;&lt;img src=&quot;http://www.wordle.net/thumb/wrdl/376210/bernds_world&quot;    style=&quot;padding:4px;border:1px solid #ddd&quot;&gt;&lt;/a&gt;&lt;br /&gt;puts in single picture what drives you internally.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/5461089033362039287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/5461089033362039287'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2008_12_01_archive.html#5461089033362039287' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-6934620200973514733</id><published>2008-10-19T03:28:00.001-07:00</published><updated>2008-10-19T04:33:13.345-07:00</updated><title type='text'></title><content type='html'>&lt;h2&gt;Why the Bugathon is OK, but does not solve the real problem&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; The numbers&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://weblogs.mozillazine.org/gerv/archives/2008/10/the_all_new_gecko_bugathon.html&quot;&gt;Gerv&lt;/a&gt; did revive the Bugathon. So I went trough the bugs at layout tables to see how many bugs really need a testcase.&lt;/p&gt;&lt;br /&gt;&lt;p&gt; I did this in several steps.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt; search for all bugs that do not contain the keyword &lt;code&gt;testcase&lt;/code&gt; but do have a attachment which is named testcase, and assign the testcase keyword.&lt;/li&gt;&lt;br /&gt; &lt;li&gt; search for all remaining bugs that do not contain the keyword &lt;code&gt;testcase&lt;/code&gt; but do have a attachment which is of type text/html, decide if they are real testcases and assign the keyword&lt;/li&gt;&lt;br /&gt; &lt;li&gt; Go through the remaining bugs, that  do not contain the keyword &lt;code&gt;testcase&lt;/code&gt;. During this step a lot of old unconfirmed showed up that have been &lt;code&gt;WorksForMe&lt;/code&gt;. I know from previous experience that WFM&#39;s can be for ever not closed, so I closed them aggressively and asked to reopen with a clear explanation whats going on.&lt;/li&gt; &lt;br /&gt; &lt;li&gt; I found 6 bugs where a testcase would be beneficial. There are 50 bugs that do not need a testcase but I did not mark them. &lt;br /&gt; &lt;li&gt; So out of 450 bugs only 6 bugs need a testcase.&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;As a result we have now 400 table bugs with a testcase that are also marked by the keyword &lt;code&gt;testcase&lt;/code&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In the last year 180 bugs got marked fixed in the layout-tables component. 36 of them have been assigned to &lt;code&gt;nobody@mozilla.org&lt;/code&gt; and are fixed by other bugs.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the same time period 136 bugs have been marked as &lt;code&gt;WFM&lt;/code&gt;. This means we have roughly for every really fixed bug one &lt;code&gt;WFM&lt;/code&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt; This hints that one needs to deal with the &lt;code&gt;WFM&lt;/code&gt; category.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The &lt;code&gt;WFM&lt;/code&gt;&#39;s&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;A triaged bug that ends purely as a WFM is a waste of resources. We waste &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;the reporters time,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;the time spent on triaging and &lt;/li&gt;&lt;br /&gt;&lt;li&gt;the time spent on creating a testcase.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;So the minimum requirement is that the testcase ends as testcase in our tree.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;Yes, wfm too.  Could you please flag the bugs you resolve with in-testsuite?&lt;br /&gt;when there is testcase attached to the bug?  I think it would be valuable to&lt;br /&gt;add these as reftests because they are often edge cases and it makes sure we&lt;br /&gt;have good code coverage in the tests.  (Or even better, make a reftest and&lt;br /&gt;just check it in  ;-)  )&lt;/em&gt; &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=218956#c5&quot;&gt;Mats Palmgren&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; Reftests&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Converting usual teastcases to reftests requires knowledge and time. Its far more efficient to create a reftest when the bug is still present then to create one once the bug got &lt;code&gt;WFM&lt;/code&gt;. Currently this is mainly done by the developers and this is where we really waste the most expensive resource that we have.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It would already help tremendously if a testcase would contain the bug and the expected rendering so that files needs only be split. This can be done by nearly everyone who is able to create a testcase.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Such a testcase has the obvious benefit that it can be easily converted into a reftest and it has also the advantage that triaging if the bug is still present becomes very efficient.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Continuous triage&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I have seen a lot of bugs that had testcases that linger for years in our database. So if we really care about developer time then it would be far more efficient &lt;br /&gt;to triage the existing bugs properly, to verify that they still exist and to make them compatible to the automated test frameworks rather than trying to get the latest bug out of firefox:general.&lt;br /&gt;This triage requires experience that one only gets trough focus. This means  experienced QA folks should take responsibility for fixed components and improve the bug quality in this components  in a way that results in checkins into the tree. &lt;/p&gt;&lt;br /&gt; &lt;br /&gt; &lt;p&gt;Just by looking at the numbers of open bugs one should ask himself is this testcase self explaining in two, three or four years. &lt;br /&gt; Can it be easily judged, that it is still an open bug. And this late triaging is the point where simply reviving the old Bugathon is not good enough. It is typically very difficult to see if a testcases that is &lt;code&gt;WFM&lt;/code&gt; is really &lt;code&gt;WFM&lt;/code&gt;. &lt;/p&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;Summary&lt;/h3&gt; &lt;br /&gt;&lt;br /&gt;&lt;p&gt;The question for me looks like do we care for 6 or for 400 bugs. I would vote for the 400. And having on those 400 bugs reftests would help much more than the testcases on  the 6 bugs&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/6934620200973514733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/6934620200973514733'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2008_10_01_archive.html#6934620200973514733' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-207012191474215499</id><published>2008-03-30T07:41:00.000-07:00</published><updated>2008-03-30T07:49:14.466-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;test cases required&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blog.mozilla.com/rob-sayre/2008/03/29/keeping-it-fun/&quot;&gt;Rob&lt;/a&gt; highlights a important question, when test cases as a requirement are too much for a starting contributor. This is different for UI compared to layout. In layout most people that I know came via the test case reduction (&lt;a href=&quot;http://www.mozilla.org/newlayout/bugathon.html&quot;&gt;bugathon&lt;/a&gt;). So they are used to it. In UI this is different. I would propose to make the test case requirement only for people with CVS write permission. If those refuse they should not have the write permission and beginners will not be tortured.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/207012191474215499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/207012191474215499'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2008_03_01_archive.html#207012191474215499' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-150600694358189444</id><published>2008-03-27T23:43:00.000-07:00</published><updated>2008-03-28T00:02:53.747-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;&lt;a href=&quot;https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;short_desc_type=allwordssubstr&amp;short_desc=&amp;product=Core&amp;product=Firefox&amp;product=Mozilla+Application+Suite&amp;product=Thunderbird&amp;component=Layout%3A+Tables&amp;long_desc_type=substring&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;status_whiteboard_type=anywords&amp;status_whiteboard=&amp;keywords_type=allwords&amp;keywords=crash&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;resolution=---&amp;emailassigned_to1=1&amp;emailtype1=exact&amp;email1=&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailqa_contact2=1&amp;emailtype2=exact&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&quot;&gt;Zarro Boogs found.&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bmlk.blogspot.com/2005_03_01_archive.html#111062456693147060#111062456693147060&quot;&gt;3 years ago&lt;/a&gt; I posted my private Mozilla road map: &quot;drive the number of crash bugs in the layout table component down to zero&quot;. &lt;br /&gt;&lt;p&gt;&lt;br /&gt;Today is the first day that I am aware off without a known table crash bug in the Mozilla code base. That probably covers all the 8 years that I am around this stuff.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I am very proud of it and its a feeling of relieve.&lt;br /&gt;&lt;p&gt;&lt;br /&gt; &lt;b&gt;The big thanks go to &lt;a href=&quot;http://weblogs.mozillazine.org/bz/&quot;&gt;Boris&lt;/a&gt;, &lt;a href=&quot;http://www.squarefree.com/&quot;&gt;Jesse&lt;/a&gt;, Martijn and Mats.&lt;/b&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/150600694358189444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/150600694358189444'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2008_03_01_archive.html#150600694358189444' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-116116180651564608</id><published>2006-10-18T01:56:00.000-07:00</published><updated>2006-10-18T03:12:44.810-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;   &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;C&lt;/span&gt;ode &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;R&lt;/span&gt;eview &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;A&lt;/span&gt;voiding &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;P&lt;/span&gt;atches &lt;/h3&gt; &lt;p&gt;   I am a big believer in &lt;a href=&quot;http://www.mozilla.org/hacking/code-review-faq.html&quot; title=&quot;code review faq&quot;&gt;code review&lt;/a&gt; , it is what makes Mozilla strong. I am very suspicious when people try to avoid review. Regardless what the excuse is at the end usually the code has errors that proper review would easily have been resolved before check in. This was my main concern with the initial &lt;strike&gt;Phoenix&lt;/strike&gt; Firefox development. Typically I am not a big fan of Mozilla corporate decisions as they are frequently done behind the scenes. I blame this to the bad Carma of Mountain View which is inherited from the old Netscape days. &lt;/p&gt; &lt;p&gt;   However there is one thing where I stand 100% behind Mozilla and that is the trademark policy. If you say a thing is a Firefox than it has to be a Firefox and nothing else. If Debian makes modifications and &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622&quot; title=&quot; Debian bug 354622&quot;&gt;then refuses to get them properly reviewed&lt;/a&gt; by &lt;a href=&quot;http://www.mozilla.org/hacking/reviewers.html&quot; title=&quot;reviewers&quot;&gt;people who understand the code&lt;/a&gt; the output is predictable: lower quality than the original code base. Mozilla says this lower quality product shall not spoil our name and is IMHO right to do so. &lt;/p&gt; &lt;p&gt;   So lets have a walk what that means:&lt;br /&gt;I installed a while ago Ubuntu  on my brothers machine to get rid of spyware etc. At this time Mozilla 1.7 was shipped and  I was pretty unhappy with the Firefox development cycle (see above). I launched the application and found the layout debugger?!? Ubuntu does not use a typical bugzilla so i was pretty lost but anyway I filed the &lt;a href=&quot;https://launchpad.net/distros/ubuntu/+source/mozilla/+bug/36193&quot; title=&quot;Ubuntu bug 36193&quot;&gt;corresponding bug&lt;/a&gt; . So what was the root cause of this bug. Somebody at Debian &lt;a href=&quot;http://ftp.debian.org/debian/pool/main/m/mozilla/mozilla_1.7.13-0.3.diff.gz&quot; title=&quot;patch set against 1.7.13&quot;&gt;spoiled it till today&lt;/a&gt; ( search for &lt;code&gt;extensions=all&lt;/code&gt; or follow &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393859&quot; title=&quot; Debian bug 393859&quot;&gt;bug 393859&lt;/a&gt;).  Nobody at Mozilla, who  has at least a minimal build understanding will approve such a patch. And I think that it would be good for Debian too as it would not ship applications with a broken user interface and dubious security. &lt;/p&gt; &lt;p&gt;   This would certainly limit the freedom of Debian to modify the source.  But why should users of Debian and many Ubuntu users suffer from bad preventable code changes? &lt;/p&gt; &lt;p&gt;   So to whom it applies: if you need help porting a patch that I have written to Debian because you follow the very bad idea of maintaining the Firefox 1.0.x series (its a security problem in my eyes) file a patch in bugzilla and ask me for review.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;UPDATE: I just came across  the blog of the &lt;a href=&quot;http://web.glandium.org/blog/?p=97&quot;&gt;Firefox maintainer&lt;/a&gt;:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Changes to disable application upgrade (we want that to happen through apt-get) and change some other default preferences,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Changes to fix “make distclean” so that it really cleans the build directory,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Change not to build the “mangle” utility,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Change not to call netstat to generate entropy, which is useless on linux,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Changes to work around bugs with the hidden visibility pragma on gcc,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; Changes to make the pango backend actually build correctly,&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;And you don&#39;t want that people who wrote code review this???? Has the pango backend even a tinderbox? If mozilla has not shipped the test builds  before how can that back end have &lt;a href=&quot;http://developer.mozilla.org/en/docs/User:Biesi/Configure_options&quot;&gt;the proper testing&lt;/a&gt;?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/116116180651564608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/116116180651564608'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2006_10_01_archive.html#116116180651564608' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-113733140892233182</id><published>2006-01-15T05:22:00.000-08:00</published><updated>2006-01-15T05:23:28.936-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt; Private Bugzilla rules&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt; Assign every regression that my checkins have caused to me.&lt;/li&gt;&lt;br /&gt; &lt;li&gt; Assign every crash in table code to me.&lt;br /&gt;  &lt;dl&gt;&lt;br /&gt;   &lt;dt style=&quot;font-weight:bold&quot;&gt;crash in table code&lt;/dt&gt;&lt;br /&gt;   &lt;dd&gt;Among the top three functions is a function from layout/tables, or it crashes inside nsCSSFrameConstructor.cpp and the function is table related&lt;/dd&gt;&lt;br /&gt;  &lt;/dl&gt;&lt;br /&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Put me on CC if something asserts in table code.&lt;br /&gt;&lt;li&gt;Put me on CC if something crashes and a table display type is involved.&lt;br /&gt;&lt;li&gt;Put me on CC if you need advice how to fix a bug and think I should know it.&lt;br /&gt;&lt;li&gt;Put me on CC if you think that I can fix it with a few lines, this rule only applies to &lt;a href=&quot;http://weblogs.mozillazine.org/bz/&quot;&gt;Boris&lt;/a&gt;, &lt;a href=&quot;http://dbaron.org/log/current&quot;&gt;David&lt;/a&gt; and &lt;a href=&quot;http://weblogs.mozillazine.org/roc/&quot;&gt;Robert&lt;/a&gt;.&lt;br /&gt;&lt;li&gt;For all other cases I read daily bugs that changed in the layout tables component.&lt;br /&gt;&lt;/ol&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/113733140892233182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/113733140892233182'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2006_01_01_archive.html#113733140892233182' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-113198919371568189</id><published>2005-11-14T09:23:00.000-08:00</published><updated>2005-11-14T09:26:33.726-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;nvu in mozilla cvs...&lt;/h3&gt;&lt;br /&gt;I don&#39;t think that &lt;a href=&quot;http://glazman.org/weblog/dotclear/index.php?2005/11/14/1377-roadmap-comment&quot;&gt;Daniel is right&lt;/a&gt;. I think he pays the price of keeping nvu outside the mozilla repository.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/113198919371568189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/113198919371568189'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_11_01_archive.html#113198919371568189' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-112240401587204209</id><published>2005-07-26T11:51:00.000-07:00</published><updated>2005-07-26T11:53:35.880-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;HTML acronym tag usage&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;acronym title=&quot;Viruses Infections Spyware Trojans Adware&quot;&gt;VISTA&lt;/acronym&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/112240401587204209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/112240401587204209'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_07_01_archive.html#112240401587204209' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-112124490479827057</id><published>2005-07-13T01:47:00.000-07:00</published><updated>2005-07-13T01:55:04.803-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Autoresolve&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;It was hight time to wade trough the table unconfirmed and I am pleasantly surprised how well the bugs looked. I am not a fan of &lt;a href=&quot;http://www.mozilla.org/quality/auto-resolve.html&quot;&gt;bug auto resolution&lt;/a&gt;, so hopefully they will run the sweep only after 1.1 has been released.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/112124490479827057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/112124490479827057'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_07_01_archive.html#112124490479827057' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-111125712739999713</id><published>2005-03-19T10:32:00.000-08:00</published><updated>2005-03-19T10:32:07.400-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt; People who live in glass houses shouldn&#39;t throw stones&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;I dont believe that &lt;a href=&quot;http://news.com.com/The+Acid2+challenge+to+Microsoft/2010-1032_3-5618723.html?tag=nefd.ac&quot;&gt;browser vendors should specify&lt;/a&gt; what they expect other vendors to do. Especially when their rendering engine is far from bug free.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/111125712739999713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/111125712739999713'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_03_01_archive.html#111125712739999713' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-111103966031069074</id><published>2005-03-16T22:02:00.000-08:00</published><updated>2005-03-16T22:07:40.310-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Printing&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;I am always fascininated how &lt;a href=&quot;http://www.microsoft-watch.com/article2/0,1995,1776290,00.asp&quot;&gt;Microsoft&lt;/a&gt; is able to spot the &lt;a href=&quot;http://weblogs.mozillazine.org/roadmap/archives/005689.html#c32624&quot;&gt;weakness&lt;/a&gt; of its competitors.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/111103966031069074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/111103966031069074'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_03_01_archive.html#111103966031069074' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-111062456693147060</id><published>2005-03-12T02:33:00.000-08:00</published><updated>2005-03-12T02:49:26.933-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Private Roadmap&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;I thought that the &lt;a href=&quot;http://www.mozilla.org/roadmap.html&quot;&gt;roadmap&lt;/a&gt; would be updated more frequently than:&lt;br /&gt;&lt;p&gt; &lt;cite&gt;The new, significant roadmap update hoped for early in 2004 has been postponed.&lt;/cite&gt;&lt;/p&gt; &lt;br /&gt;My private roadmap is to drive the number of &lt;a href=&quot;http://tinyurl.com/3hw8y&quot;&gt;crash bugs in the layout table component&lt;/a&gt; down to zero. I believe with a little help from my &lt;a href=&quot;http://weblogs.mozillazine.org/bz/&quot;&gt;friend&lt;/a&gt; this is feasable. While the number is small, Martijn and Robert are working hard to make this a longer trip.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/111062456693147060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/111062456693147060'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_03_01_archive.html#111062456693147060' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110853526239580565</id><published>2005-02-15T22:23:00.000-08:00</published><updated>2005-02-15T22:30:25.650-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Spyware definition??&lt;/h3&gt;&lt;br /&gt;From the  &lt;a href=&quot;http://www.nytimes.com/2005/02/16/technology/16security.html?&quot;&gt;NY Times&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;About 6.8 million computer users have downloaded a test version of the anti-spyware program, according to Mike Nash, a Microsoft vice president. Of that number, about three million are now routinely sending monitoring data to Microsoft.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So doesn&#39;t that mean: MS tracks user data on 3 million machines? That is probably one of the more successfull spywares.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110853526239580565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110853526239580565'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_02_01_archive.html#110853526239580565' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110707694973458915</id><published>2005-01-30T01:19:00.000-08:00</published><updated>2005-01-30T01:22:29.733-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;&lt;a href=&quot;http://blakeross.com/index.php?p=19&quot;&gt;Firefox code access&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you start at a new company, what is the first thing you will work on? You will be sent out to important customers to appear as the front end of the company. This does not happen in normal corporations, as it does not happen in mozilla. UI is mozillas front end, I believe its reasonable to limit access to it. So when a new employee starts, she/he will be send to different places in the back office to learn the internals or to make customer support (bugzilla). Mozilla does have a huge back office area (Gecko, Necko, ...), why not explain to new contributors, you have to learn the basics first, getting a full fledged CVS account does demonstrate the commitment to learn the basics before you are allowed to touch the fronted.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110707694973458915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110707694973458915'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_01_01_archive.html#110707694973458915' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110468766094858536</id><published>2005-01-02T09:13:00.000-08:00</published><updated>2005-01-02T09:49:54.576-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Annoyed Contributor FAQ&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;This is related to &lt;a href=&quot;http://weblogs.mozillazine.org/gerv/archives/007199.html&quot;&gt;Gerv&#39;s blog entry&lt;/a&gt;. &lt;em&gt;This is my personal view&lt;/em&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;br /&gt; &lt;li&gt; If you are unhappy with a mozilla decision that has the word &lt;em&gt;we&lt;/em&gt; somewhere mentioned, ask who is &lt;em&gt;we&lt;/em&gt;.&lt;br /&gt; &lt;/li&gt;&lt;li&gt; If the answer contains one of the words &lt;code&gt;firefox&lt;/code&gt; or &lt;code&gt;aviary&lt;/code&gt;, thats it. Stop. Go for a beer, but stop to worry. 14+ million downloads should tell you that people steering firefox have made a couple of pretty correct decisions.&lt;br /&gt; &lt;/li&gt;&lt;li&gt; Once you passed that critical point, you have to ask yourself, why has that bad decision been made without asking you before.&lt;br /&gt; &lt;ul&gt;&lt;br /&gt;  &lt;li&gt; Your oppinion does not matter as you did not contribute enough lines to the mozilla codebase (this is for all these weenies at the forums). Even if you have checked in several lines, did you look how many checkins people like dbaron, ben etc have made. Do you have the time to write that many code? Do you really want that?&lt;br /&gt;  &lt;/li&gt;&lt;li&gt; Your oppinion does not matter as you don&#39;t live in MV. There are some people that have a say even without massive amounts of code checked in, but usually they are staff anyway.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;  &lt;/li&gt;&lt;li&gt; If you bypassed both criteria as the thing that worries you is &lt;em&gt;sooo&lt;/em&gt; urgent, can you fix at your own, or does the fix require others to act. Forget the latter.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;em&gt;Good:&lt;/em&gt; &lt;code&gt;I want to be the owner of component xyz&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Bad:&lt;/em&gt; &lt;code&gt;&lt;code&gt;Owners.html needs to be updated.&lt;/code&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt; So at this stage you have allready a patch that stands on its own but can&#39;t move, its really time to ask mozilla.org&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ol&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110468766094858536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110468766094858536'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_01_01_archive.html#110468766094858536' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110460435758389060</id><published>2005-01-01T10:31:00.000-08:00</published><updated>2005-01-01T10:32:37.583-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;for reference&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://bash.org/?431786&quot;&gt;The day Microsoft makes a product that doesn&#39;t suck is the day they make a vacuum cleaner.&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110460435758389060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110460435758389060'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2005_01_01_archive.html#110460435758389060' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110344209495163426</id><published>2004-12-18T23:38:00.000-08:00</published><updated>2004-12-18T23:41:34.950-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;IE in images&lt;/h3&gt;&lt;br /&gt;&lt;table&gt;&lt;tr valign=&quot;top&quot;&gt;&lt;td&gt;&lt;br /&gt;&lt;img src=&quot;http://common.ziffdavisinternet.com/util_get_image/8/0,1311,i=82952,00.jpg&quot; /&gt;&lt;td&gt;&lt;td&gt;&lt;br /&gt;&lt;img src=&quot;http://graphics8.nytimes.com/images/2004/12/18/business/19digi.184.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110344209495163426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110344209495163426'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_12_01_archive.html#110344209495163426' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110344043030038675</id><published>2004-12-18T23:08:00.000-08:00</published><updated>2004-12-18T23:13:50.300-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Technology of the month&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Microsoft updated their &lt;a href=&quot;http://msdn.microsoft.com/ie/&quot;&gt;IE website&lt;/a&gt;. The top category is &lt;quote&gt;Technology of the Month&lt;/quote&gt; which links to &lt;a href=&quot;http://msdn.microsoft.com/ie/default.aspx?pull=/library/en-us/dnie60/html/cssenhancements.asp&quot;&gt;CSS Enhancements in Internet Explorer 6&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;That document was last updated in March 2001. ???????&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;I don&#39;t know what that is, ignorance or developer sarcasm.&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110344043030038675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110344043030038675'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_12_01_archive.html#110344043030038675' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110322366030354212</id><published>2004-12-16T10:58:00.000-08:00</published><updated>2004-12-16T11:01:00.303-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Experience shows&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Will I be ever able to make a &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=274784&quot;&gt;bugzilla comment&lt;/a&gt; like this one?&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;This bug is where the real work to fix bug 38486 will go on. That bug is a pile of noise and a useless soapbox on which free-lunch-demanders wish to stand.&lt;br /&gt;&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110322366030354212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110322366030354212'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_12_01_archive.html#110322366030354212' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110288126225686889</id><published>2004-12-12T11:49:00.000-08:00</published><updated>2004-12-12T11:55:13.366-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;The broken Gecko promise&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.kwqc.com/Global/story.asp?S=2581850&quot;&gt;Sometimes Gecko&lt;/a&gt; is not the optimal choice.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110288126225686889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110288126225686889'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_12_01_archive.html#110288126225686889' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110214888689450598</id><published>2004-12-04T01:20:00.000-08:00</published><updated>2004-12-04T00:28:06.893-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Watch your language&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;I don&#39;t understand why german publications are so in love with war terminology when it comes to &lt;a href=&quot;http://www.spreadfirefox.com/?q=affiliates&amp;amp;id=0&amp;amp;t=1&quot;&gt;Firefox&lt;/a&gt;.&lt;br /&gt;&lt;p&gt; Lets see what we already have:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.dw-world.de/dw/article/0,1564,1416379,00.html&quot;&gt;Firefox Declares War in Germany&lt;/a&gt;&lt;br /&gt;&lt;li&gt; &lt;a href=&quot;http://www.vnunet.de/testticker/article.asp?ArticleID=20041203015&amp;Ref=pc-pro&quot;&gt;Blitzkrieg gegen Explorer&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110214888689450598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110214888689450598'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_12_01_archive.html#110214888689450598' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110196987373563394</id><published>2004-12-01T22:37:00.000-08:00</published><updated>2004-12-01T22:44:33.736-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Hobby vs. job&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Hacking mozilla is my hobby, I am not paid for it. When you are on a job you need to implement what your &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=266225#c18&quot;&gt;management decides&lt;/a&gt; regardless how much you &lt;a href=&quot;http://www.dilbert.com&quot;&gt;like the decision&lt;/a&gt;. When it is your hobby you can stand for your principles. (&lt;sub&gt; And let somebody who is paid for it to do the dirty work&lt;/sub&gt;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110196987373563394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110196987373563394'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_12_01_archive.html#110196987373563394' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-110165770576508303</id><published>2004-11-28T06:48:00.000-08:00</published><updated>2004-11-28T08:01:45.766-08:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Market vs. personal taste&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;In 1995 somebody showed me how cool Netscape NN handles email, which was a giant step compared to elm and pine and it did run on a PC compared to the UNIX workstations. I got hooked. I have now my NN email archive transfered since these days from PC to PC. Only after 1.0 I trusted mozilla enough to switch away from NN for mail handling. I browsed with mozilla since M13, but was pretty conservative with the email archive. I use regularly the browser, email, chat, composer, and the dom inspector. I like the tight integration. So up to now I can&#39;t see what gain I should have from converting to ff.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;As the sharp increase in firefox usage shows my personal taste and the mass market don&#39;t coincide. Which isn&#39;t necessarily bad. However this increase in market share fulfills my initial intention to work on the project: &lt;em&gt;keep the Internet infrastructure public as opposed to a MS controlled infrastructure&lt;/em&gt;. I did not expect it to happen this way, but if firefox spreads the Gecko UA-string, what else should one desire.&lt;br /&gt;&lt;sub&gt;(Hmm ,a single package with ff, thunderbird, chatzilla and nvu with a decent unified modern theme, but thats probably too much even for Christmas)&lt;/sub&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110165770576508303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/110165770576508303'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_11_01_archive.html#110165770576508303' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5864246.post-109551853680506016</id><published>2004-09-18T07:37:00.000-07:00</published><updated>2004-09-18T07:42:28.106-07:00</updated><title type='text'></title><content type='html'>&lt;h3&gt; Gaim Bug wfm&lt;/h3&gt;&lt;br /&gt;I entered &lt;code&gt;#gaim&lt;/code&gt; and people helped me to figure out that there is no &lt;code&gt;.gaim&lt;/code&gt; file and this probably a localization issue. But there is a workaround by specifing the folder for the gaim info via &lt;code&gt;-c&lt;/code&gt; at the command line. Very friendly people there, they tried to help me to get it running.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/109551853680506016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5864246/posts/default/109551853680506016'/><link rel='alternate' type='text/html' href='http://bmlk.blogspot.com/2004_09_01_archive.html#109551853680506016' title=''/><author><name>bmlk</name><uri>http://www.blogger.com/profile/08746503857080174330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>