Slashdot Mirror


Mozilla Poised for Revival?

MarkedMan writes "An interesting and fairly lengthy CNET article on Mozilla and the pending 1.0 release. Kind of shallow research, making some common mistakes (Like many others, he half implies that AOL picking Mozilla as the default browser automatically puts 35 million users in the Netscape camp.) Good to see this getting some fairly mainline press."

152 of 408 comments (clear)

  1. All right by SomeOtherGuy · · Score: 3, Interesting

    I have to admit that it will be good to be on this side of the fence during a brute force conversion of browsers (AOL to Netscape/Mozilla). I would love for some of these sites that use IE specific features of CSS or DHTML (or god forbid ActiveX) having 35 million screaming AOL users at their doors.

    --
    (+1 Funny) only if I laugh out loud.
    1. Re:All right by hex1848 · · Score: 3, Insightful

      You have to remember, many of the 35 million users that are going to get Netscape on the new AOL coaster (err, cd) are also going to be windows users with IE already installed on their boxen.

    2. Re:All right by Rick+the+Red · · Score: 2
      Do you think they'll be happy when they go to site X with Netscape-based AOL 9 (or whatever) and find they must use IE to view it? Just because they have IE doesn't mean they'll enjoy cutting the address from AOL and pasting it into IE to reach that site. We're talking AOL users here -- if AOL doesn't open IE for them when it finds an IE "enhanced" web site, many of these people will be upset that they have to do it themselves. (then they'll be proud that they learned something new about 'puters)

      --
      If all this should have a reason, we would be the last to know.
    3. Re:All right by MisterBlister · · Score: 2
      I have to admit that it will be good to be on this side of the fence during a brute force conversion of browsers (AOL to Netscape/Mozilla). I would love for some of these sites that use IE specific features of CSS or DHTML (or god forbid ActiveX) having 35 million screaming AOL users at their doors.

      Wishful thinking. These AOL users will still have Internet Explorer on their machines. A good majority of them will just change their AOL options to use IE instead of Netscape once they upgrade to a version that defaults to Netscape. They may not be completely computer literate, but they aren't morons...

      At any rate, neither DHTML nor CSS are IE specific features, so you have no idea what you're talking about to begin with..How did your post get moderated up?

    4. Re:All right by ShawnDoc · · Score: 3, Interesting

      Wishful thinking. These AOL users will still have Internet Explorer on their machines. A good majority of them will just change their AOL options to use IE instead of Netscape once they upgrade to a version that defaults to Netscape. They may not be completely computer literate, but they aren't morons...

      I think you are overestimating AOL users. The majority of AOL users use AOL because they don't know how to work a computer. That's AOL's big selling point, that they don't have to think.

      At any rate, neither DHTML nor CSS are IE specific features, so you have no idea what you're talking about to begin with..How did your post get moderated up?

      How did your post get modded up? IE uses proprietary tags not found in the WC3 standards to implement "features" exclusive to IE. Many web sites use these tags that only work in IE.

      This has been going on since the earliest days of web browsers, and in the past both IE and Netscape were just as guilty of inventing proprietary tags to give their browser more "features". That is what is so great about Mozilla, it is the most standards compliant web browser available. Now developers can code to the WC3 standards and know there is a browser capable of displaying the page correctly. Once (if) AOL converts their users to Mozilla it will hopefully force MS to make IE more standards compliant and in return allow developers to finally be able to easily design browser agnostic web sites.

      Obviously you don't have much experience dealing with either end users or web page design issues.

    5. Re:All right by bofkentucky · · Score: 2, Funny

      Oh I beg to differ, they are morons, by and large, we have some customers at our ISP (AOL doesn't have a pop here...yet) who insist on paying the full $20+/month for AOL instead of droping AOL together or switching to the bring your own. I'm just waiting for our DSL customers to start doing this.

      --
      09f911029d74e35bd84156c5635688c0
    6. Re:All right by Anonymous Coward · · Score: 2, Informative

      I re-activated a Compuserve account I hadn't used for years just to get my grubby meathooks on the beta of the Compuserve browser V7.0 with the Gecko engine. I've gotta tell ya, it kicks some serious butt over V6.00 with the Explorer engine. Actually, there seem to be few sites where I've had a problem. The only one I can think of off hand is the MSN Communities sites. Even then, the only restriction is that some of the cutesy features aren't available to me. But they don't even appear to be broken, they just don't appear. Assuming AOL is using Compuserve customers as beta testers for their AOL client, I don't think they'll have many issues. The change over, for the Compuserve client at any rate, is pretty much transparent. Glad I held on to that Compuserve account for all these years. I'd originally had it in the pre-net days for downloading patches and what, and I never got around to canceling it. So they just kept charging my credit card.

    7. Re:All right by JPriest · · Score: 2

      For me it's not as much about having AOL users take em out, but the fact that websites will have to now be tested for non MS compatibility leaving an option for some of us that don't use IE. I use Galeon in Linux and Opera on windows.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    8. Re:All right by SomeOtherGuy · · Score: 2

      >At any rate, neither DHTML nor CSS are IE
      > specific features, so you have no idea what
      >you're talking about to begin with..How did your
      >post get moderated up?

      Ahh...Believe it or not -- IE has found some way to add extensibility to DHTML/CSS that go "above and beyond" what the "meak" w3c had published. Thus all it takes is one page to rely on these extensions in a way that it disturbs the intended usage, navigation and look of their page -- to alienate the browsers who stuck to the w3c published standards. Have you been in a cave?

      --
      (+1 Funny) only if I laugh out loud.
    9. Re:All right by big_hairy_mama · · Score: 2

      I can write an applet that will erase your harddrive

      Actually, no you can't. If you can, please post the code because I'm sure Sun and the rest of the world would like to hear about it.

      You are right that there is a system call to disable security. But the applet has to be signed and the user has to approve, or else the call won't go through. IIRC ActiveX has the same thing.

    10. Re:All right by skt · · Score: 2

      Uh, AOL uses an embedded browser. My guess is that you won't have a choice of rendering engines in the latest version of AOL. And besides, why would you want to use IE's engine anyway? Feeling sad that the latest IE exploit can't own your machine when you view a web document through gecko?

  2. Even if by geordie · · Score: 2, Interesting

    Even if AOL + Mozilla meant 35 million more Mozilla users and 35 million less IE users... It isn't that big a number when you look at the number of users using IE right now.
    Would be nice if you could count on 35 million to just switch at the drop of a hat... but howmany are still using AOL3, 4,5,6 etc...

    1. Re:Even if by Captain+Pooh · · Score: 4, Insightful

      How many AOL users know they are using IE?. I remeber on a radio show pcradioshow The host asked what browser he was using, and he replied with AOL.

    2. Re:Even if by flacco · · Score: 2
      Even if AOL + Mozilla meant 35 million more Mozilla users and 35 million less IE users... It isn't that big a number when you look at the number of users using IE right now.

      Are you kidding me?? 35 million credit-card-carrying, on-line shopping, consumer-type HOUSEHOLDS isn't "that big a number"?

      You can bet that there will be a lot of web "masters" who will have their fucking dicks cut off by management if they lock out 35M AOL households. Guaranteed.

      So either way, it comes up roses: a LOT web sites become more standards-compliant (or at least cross-browser compatible), or a bunch of unprincipled, MS-pushing wannabe's get their dicks cut off. If they even have them to begin with. <insert standard unix homynym joke here>

      --
      pr0n - keeping monitor glass spotless since 1981.
    3. Re:Even if by flacco · · Score: 2
      So you're roughly doubling the number of Netscape/Mozilla browsers out there to a huge 11%-13%

      It's not quite so simple, Grasshoppah.

      For starters, losing 11%-13% of the market off the bat to your competitor is completely suicidal in some lines of business. And remember, a lot of them are not *new* customers going to your competitor, but *your old customers* leaving you to go to your competitor, effectively doubling the impact.

      Second, consider the composition of the new users - end-user consumer-types! These are the people who are susceptible to pop-up ads, who buy stupid shit with their cc's on-line, etc. If they go to some on-line product search site (like computershopper.com) and get list of vendors who carry the product they're after, and they click on a site that does not render properly in their AOL browser thingy, they are NOT going to raise a fist to the heavens and scream "CURSE THEE, MOZILLA.ORG!" They're going to close that tab (hehe) and move on until they find a vendor whose site works. Then they're going to add that vendor's site to their bookmarks.

      I strongly suspect the majority of companies who do any substantial business on-line will be RUSHING toward cross-browser compatibility if AOL replaces IE with Mozilla. And since one of Mozilla's central goals is standards-compliance, by extension, the web site rewrites are more likely to be compliant.

      --
      pr0n - keeping monitor glass spotless since 1981.
  3. Now pretty good by prestwich · · Score: 3, Informative

    When Mozilla was first turned open source it was pretty bity and crashy and hopeless.

    Now its probably one of the more stable browsers.

    It does show that dumping a large amount of commercial source into the open community can produce results - but with this amount of code it does take time.

    (Running mozilla 0.9.9)

    1. Re:Now pretty good by einstein · · Score: 4, Insightful

      even if after a year is spent trying to fix the commercial source, they abandon the crappy commercial code and start over from scratch? I love Mozilla, think it is a great browser (now), but I'm not sure if it should really be a poster child for OSS.
      (running Konqueror 3.0.0-2)
      ---

    2. Re:Now pretty good by eap · · Score: 2
      even if after a year is spent trying to fix the commercial source, they abandon the crappy commercial code and start over from scratch? I love Mozilla, think it is a great browser (now), but I'm not sure if it should really be a poster child for OSS.
      I think that Mozilla's desire to release software when it is actually ready is to be commended. So often corporate software is rushed out the door before it is even usable. Not to get preachy, but it's like Linus said about the 2.4 kernel, "It will be ready when it is ready" (or something similar). They could have stayed with the old code and produced something earlier, but would it have been as good?
  4. AOL Using Mozilla/Netscape by Grasshopper · · Score: 5, Insightful

    I've seen a lot of comments that seem to totally discard any significance coming from AOL using Mozilla as the base of its browser.

    If nothing else, this seems particularly important to me because it will force more Web developers to stop using IE as a test browser.

    With the poorest standards compliance of all browsers, this has created a flood of these "Best Viewed with Internet Explorer" pages, because they write THML, Javascript, etc. that is broken.

    Now, if these broken Web sites are revealed as such by a larger audience, we could see some improvements in the overall quality, because something tells me the typical AOL user will happily complain about anything. :)

    --
    Source code is a lot like a parachute; it needs to be open in order to function properly.
    1. Re:AOL Using Mozilla/Netscape by Digitalia · · Score: 5, Insightful

      Yet, if the majority continues to use Internet Explorer, those who do use Mozilla will consider their browser to be the one defying standards. Though we try and impose ideals on software and hwardware, the only true standards come about when the majority of users embrace a certain idea. In this case, Microsoft has the ability to establish "standards" because of superior market share.

      --
      Pax Digitalia
    2. Re:AOL Using Mozilla/Netscape by Grasshopper · · Score: 2, Insightful

      I believe, however, that your typical AOL user isn't going to jump ship on a whim because a few Web sites are broken. I don't think these people will instantly conclude that their AOL software is broken, which is what it seems like you are suggesting.

      Rather, it will seem like the Web site is broken, which is what I would love to see. :) After all, all these broken Web sites with screwed up HTML (tables especially - ugh!), JavaScript, and especially anything that's intentionally IE-specific deserve it. When 35 million additional users can't use your Web site because you have crap code, there's a compelling reason to fix it.

      This "fixing" that I am optimistically hoping will happen is what I think the biggest benefit might be.

      --
      Source code is a lot like a parachute; it needs to be open in order to function properly.
    3. Re:AOL Using Mozilla/Netscape by zulux · · Score: 2, Funny

      because something tells me the typical AOL user will happily complain about anything. :)


      ME TOO!

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    4. Re:AOL Using Mozilla/Netscape by TheTomcat · · Score: 3, Insightful

      I don't think these people will instantly conclude that their AOL software is broken, which is what it seems like you are suggesting.

      Why not?
      Especially if these users are used to browsing the web at work (with IE), or are upgrading from a previous version of AOL, or are coming from a different service (to AOL? yeah.. it COULD happen).

      "It USED to work. This new AOL x.y is messed up. I'm going to call Customer Service."

      AOL will then have to a) explain to the users that the web sites they're viewing are not standards-compliant, which most people won't care about, and will just want their AOL to work, or b) start trying to support non-standard technologies in the AOL release, which will be hard or impossible, and could lead to them eventually switching back to IE.

      Yes, I'm cynical. I hope for the best, but I'm realistic.

      S

    5. Re:AOL Using Mozilla/Netscape by antis0c · · Score: 3, Insightful

      Good Web Developers hit up w3.org's validators for testing compliance. Even better Web Developers would also use PHP, Perl, [favorite server side language here] to further fix compatiblities with broken IE and other browser functionality. IE 6 also follows HTML 4.01/Transitional to spec IIRC. However, you must defined the DOCTYPE to HTML 4.01 Transitional or it will revert to Microsoft's bastardized HTML. Which you'd have to do to be following 4.01 spec anyway. I can't say for CSS or JavaScript though ..

      --

      ..There's a-dooin's a-transpirin'
    6. Re:AOL Using Mozilla/Netscape by sphealey · · Score: 4, Insightful
      Especially if these users are used to browsing the web at work (with IE), or are upgrading from a previous version of AOL, or are coming from a different service (to AOL? yeah.. it COULD happen). "It USED to work. This new AOL x.y is messed up. I'm going to call Customer Service."
      Do you do much front line technical support? When something goes wrong, 99.99% of humans blame whatever is farthest away from them, whatever is least under their control, or some combination of those two entities.

      Things I have observed:

      • End user types wrong data directly into input screen, presses enter, naturally gets wrong result. All other software works as before. "There must be a bug in this software"
      • E.U. downloads software from Internet (say IE6 or Netscape 6.0), installs, new software crashes and blue-screens the PC on every startup. "There must be something wrong with the configuration of this PC".

        E.U. goes to old PC, fires up Netscape 2.0, surfs to site which says in big, bold letters: YOU MUST USE IE4/Netscape 4 TO VIEW THIS SITE, gets garbage. "There must be something wrong with this web site".

      The absolutely last thing the end user will do is blame the AOL 7 software. After all, AOL is their friend, the web site designer is not.

      sPh

    7. Re:AOL Using Mozilla/Netscape by Hoo00 · · Score: 2, Insightful

      It is hard to copy Microsoft's standards, but it is easy for Mozilla to simply follow the W3C standard. Then we will see who is defying the standards, though many AOL users may not know the difference.

    8. Re:AOL Using Mozilla/Netscape by connorbd · · Score: 2

      I think the end result will be integration of IE features into Mozilla. Not sure if that's a good thing, but I do agree that using Gecko will definitely cut down on the number of "Best with Internet Explorer" sites.

      /Brian

    9. Re:AOL Using Mozilla/Netscape by Grasshopper · · Score: 2

      I think it's an error to compare humans to computers in this way.

      Where humans can discern intent from ambiguity, computers cannot. Thus, standards are much more important than in human cultures. Computers require exact instructions, thus the nature of getting major syntax errors when you leave off a semicolon in your code. Computers interpret things literally, and that's the whole idea.

      Your argument would only hold up if all Web browsers could interpret crap code (thus the usage would stray from the standards), but the entities adhering to the standard could still interpret the meaning of the non-standard information. For example, I can interpret, "I ain't goin'." to mean, "I am not going." Does this define the language? Certainly it does in certain cultures, but that's the whole point. Even when a "culture" is dominant, it still must comprise the whole to really be the defining word.

      --
      Source code is a lot like a parachute; it needs to be open in order to function properly.
    10. Re:AOL Using Mozilla/Netscape by connorbd · · Score: 2

      I think in the case of number 3 the end user would more often than not be right :-)

      /Brian

    11. Re:AOL Using Mozilla/Netscape by 56ker · · Score: 3, Insightful

      "the majority continues to use Internet Explorer" - because it comes with the OS that the majority of people use. Getting people to download something new & use it is a bit of a chicken and an egg situation. They won't use it till their friends use it so it ends up with IE remaining dominant. However if (and it seems very unlikely) AOL bundled it with their CDs lots of people would be using it & that would convince other non-AOL users to change from IE to Mozilla.

    12. Re:AOL Using Mozilla/Netscape by Suppafly · · Score: 2

      AOL has consistantly caused problems for website maintainers, thats why several websites have specific AOL only instructions, ie. IF YOU ARE USING AOL, CLICK THIS LINK TO DOWNLOAD STUFF. etc.. Most sites don't worry about it and just let them suffer for their choice of using aol for a net connection.. Hell, a huge percentage of AOL users never leave the confines of AOL's system to even get real internet content.

    13. Re:AOL Using Mozilla/Netscape by Suppafly · · Score: 3, Insightful

      "Best with Internet Explorer"

      People that put stuff like that on their sites are morons anyway. If they halfway good at doing simple html and make a few mistakes here and there, it'll render just about the same in every browser anyway..

    14. Re:AOL Using Mozilla/Netscape by Pope+Slackman · · Score: 2

      With the poorest standards compliance of all browsers,

      IE can't have the poorest compliance, because Netscape had it first.

      I for one will be very happy the day the last straggler using NS4 finally switches over to something that doesn't suck.
      The thought of not having to work around NS4's limitations and bugs everytime I design a page makes my heart all a'flutter.

      C-X C-S

    15. Re:AOL Using Mozilla/Netscape by Grasshopper · · Score: 2

      The danger in this approach, though I agree it is a generally good one, is that developers for this environment use the same tool to test with as a user does to use the site.

      In fact, even that wouldn't be such a bad thing, but too many lame developers use the most liberal tool to test with, making it more, "Be liberal in what you emit and hope everyone is equally as liberal in what they accept."

      This is the real problem with the whole situation.

      --
      Source code is a lot like a parachute; it needs to be open in order to function properly.
    16. Re:AOL Using Mozilla/Netscape by NineNine · · Score: 2

      You're right. Then you should develop websites that work with the strict "W3C" recommendation, and I'll develop 'em for IE. I'd rather have traffic than meet some irrelevant, outdated, arbitrary "standard".

  5. Jurrasic park by line-bundle · · Score: 2, Funny

    Maybe it will turn out like the dinosours in Jurassic Park, and destroy Internet Explorer?

  6. Just proves Joel's point by Michael_Jarvis · · Score: 2, Interesting

    Mozilla will be a great product eventually, but unfortunately I agree with Joel Spolsky that good software takes ten years to write, and you should NEVER rewrite code from scratch.

    I know that as a software developer, I've certainly learned from Netscape's mistake.

    1. Re:Just proves Joel's point by Peyna · · Score: 2

      Yes! And why can't /. make Joel a slashbox? I asked them once, and never got a response. Maybe we should ask Joel to work on that. =]

      --
      What?
    2. Re:Just proves Joel's point by MindStalker · · Score: 3, Interesting

      Yea, but Mozilla is an backend architecture for internet applications. While netscape 4.x was just a browser and an email program. YES most of the networking components should have been reused, no reason to throw the baby out with the bathwater. But as the complete underlying API is different, very little of the code could have been reused to create the product that mozilla is today. It may have gotten here faster, but it would just be another browser, the market has enough browsers, mozilla architecture is something innovative and once accepted could truly create innovation in the market place.

    3. Re:Just proves Joel's point by tswinzig · · Score: 2

      Mozilla will be a great product eventually, but unfortunately I agree with Joel Spolsky [joelonsoftware.com] that good software takes ten years to write [joelonsoftware.com], and you should NEVER [joelonsoftware.com] rewrite code from scratch.

      Mozilla is great software NOW, it only took four years, and it was re-written from scratch to compete with MSIE and blow away the last version of Netscape.

      Sounds like you and Joel need to revise your views?

      --

      "And like that ... he's gone."
    4. Re:Just proves Joel's point by Ereth · · Score: 3, Insightful

      How do you reconcile Joel's "never rewrite code from scratch" with Brooks' "Plan to throw one away. You will anyway"?

    5. Re:Just proves Joel's point by MindStalker · · Score: 2

      http://www.mozdev.org/projects.html
      many of these are mozilla ports, but some are programs that arn't browsers that run in the XUL.
      Many people have already programmed Jabber and other IM programs in mozilla, that simply run from uncompiled XUL and JS (XUL is a tag format simular to HTML that is used for creating menu structures and other UI needs for programs)
      There is a telnet client MUDzilla, even though mozilla wasn't programmed to do this.
      Mozcalc, simple calculator.
      and of course the best use of mozilla technology.
      http://www.nrr.co.uk/xulmine/

  7. Re:Netscape is dead by IronTek · · Score: 5, Interesting

    Long live IE! Its just a better browser.

    While this was actually true to some degree in the early days of the Mozilla project and the later days of the IE project (IE 6 is almost respectable...for a Microsoft project), I believe Mozilla has surpassed Internet explorer in several areas that are important to at least myself. For one, as a sometimes web developer, Mozilla sticks closer to the standards. I've found myself on more than one occasion having to go back and figure out how to crap-up my HTML code to make it look right in IE. That's a waste of time, but because of people like you, and companies like Microsoft, I have to do it. Further, when I used to use IE back in the dark age of my OS use (i.e. Windows...also note that that i.e. has no relation to IE. In fact, even i.e. is embarrased by IE), I used to open up new windows like crazy! With tabbed browsing in Mozilla, I can keep a single instance of Mozilla open and keep all the sites I'm at organized! I'm never using a browser without tabs again!

    For these and other reasons, I truly like Mozilla better than IE...even better than Navigator as well, as it seems less bloted than Communicator 6.0. ...but whatever, I guess..

  8. It'll be a victory for standards. by anser · · Score: 5, Interesting

    What matters about AOL adopting Mozilla is not that IE would somehow lose its majority share, but that a non-IE browser would subtend an important enough fraction of visitors that site designers could ill afford to ignore it. The IE-only travesties of today might give way to something approaching a standards compliant Web.

  9. Some interesting weblogs by mozilla developers by Tayto · · Score: 5, Interesting

    Check out mpt and hyatt's viewpoints on current and future trends in mozilla development. Some very interesting views there, I think Dave Hyatt's call for hundreds of different browsers to suit different people should be a call to action! Look at how well galeon has done - as long as they all use the gecko engine, we'll all be richer for having different browsers for different occasions.

    1. Re:Some interesting weblogs by mozilla developers by rgmoore · · Score: 2
      I haven't had the opportunity to use Galeon or any of the other Gecko spin-offs, but I wonder (aloud) whether these projects adequately address this central concern and suitably differentiate themselves by targeting distinct user populations. Correct me if I'm wrong, but weren't most of these spin-offs begun to slim down Mozilla (in terms of required install packages, memory load, etc.) and haven't most retained that goal as their chief objective?

      I can only speak about Galeon, which is the only spin-off that I've used, but to some extent the way that they slim down Mozilla does result in differentiation. One of the very heavyweight features of Mozilla is the XUL interface design. It's great for what Mozilla is trying to do- be as cross-platform as possible- but it means that Moz doesn't use native widgets. A lot of the slimming down is simply wrapping Gecko in the native widget set for whatever environment it's being adapted to, but that does tend to make the derivative distinct from other derivatives.

      I love Galeon- and use it almost exclusively on my home system- because it's fast and consistent with the rest of my desktop. It sounds like a stupid little thing, and maybe it is, but the consistency is valuable to me. I like having the exact same file dialogs, buttons, and other behavior as the rest of the system. It's one less thing that I have to learn.

      --

      There's no point in questioning authority if you aren't going to listen to the answers.

    2. Re:Some interesting weblogs by mozilla developers by IamTheRealMike · · Score: 2
      Although Hyatt has a good point about everyone wanting something different, he then goes on to praise mpt's top ten usability problems! This smacks of hypocrisy to me, as many of his "usability problems" seem to be simply I don't like this.

      For instance, not having the Home link on the toolbar seems to be his pet hate, but many people have pointed out that it makes more sense for it to be put there, and Home isn't used all that often anyway. He says "menus are the most confusing UI element" and they should be limited to 2 levels deep at max, but millions of people every day use the Start Menu, which can easily go 5 or 6 levels deep. I never heard anyone complain about menus being too hard to use.

      I often see this with Mac users (of which both mpt and hyatt are devotees). They assume that their platform sets the standard in user interface design. Bah humbug I say! The Mac is extremely confusing until you get used to it - innovations like using context menus but only having one mouse button, forcing you to use the keyboard to "right click" is mad. In the finder, pressing enter renames a files instead of opening it! The pretty Dock zooming is usually switched off after a few minutes because it makes it too easy to miss the icon you wanted.

      Interestingly, Hyatt goes on to plug Chimera, his OS X front end to Gecko. It looks nice, but immediately seems to me to have even worse usability problems than the current Mozilla. He describes it as "a simple elegant user experience", which would sort of imply he'd built it with mpt's usability tips in mind. In fact, it:

      • Still has the address bar welded to the toolbar
      • Has exactly the same toolbar layout as Mozilla except with a Home button
      • Has a sidebar that uses a combo box to switch, therefore requiring two clicks instead of one to access different tabs
      • Has tabs labeled B, H and S - god knows what they stand for.

      Don't get me wrong, I know Chimera isn't finished, and I deeply respect the work that Hyatt and MPT have done - but sometimes I can't help feeling that it's easy to make sweeping assertions about usability.

  10. Cell Phones by guinnessnwhiskey · · Score: 5, Funny

    The next generation of cell phones, pagers, PDAs (personal digital assistants) and set-top boxes will require slimmed-down technology to access the Web, and Mozilla could model itself as the technology of choice.

    So the next generation of cell phones will have 256MB RAM?

  11. Mistakes by Knunov · · Score: 4, Funny

    "Kind of shallow research, making a some common mistakes..."

    Yeah a it is a easy to a make a some a common mostakes.

    Knunov

    --
    Why do users with IDs under 100,000 or over 700,000 usually have the most worthwhile comments?
  12. Mozilla is flexible and everywhere by stego · · Score: 3, Interesting

    I use Mac OS X. There are atleast 3 Mozilla based browser floating around for OS X. And, for yucks, I _just_ installed a version of Mozilla that uses Xfree to display - I wanted to see how it might look different and I wanted the experience(wow, the text sure looks crappy)(but the code renders the same). The point is that Mozilla is available here and everywhere - certainly one the 'most available' applications that I have experienced. It seems like every permutation of every platform has a Mozilla available.

    1. Re:Mozilla is flexible and everywhere by NonSequor · · Score: 2

      Nethack has Mozilla beat in that respect. The code is a tangled mess of #ifdefs to work around ancient compiler bugs and platform peculiarities. It runs on Windows, DOS, MacOS, OS X, BeOS, OS/2, Atari, Amiga, VMS, and almost any version of Unix.

      --
      My only political goal is to see to it that no political party achieves its goals.
  13. Mozilla an alternative, not a competitor. by SurfTheWorld · · Score: 2, Interesting

    Like many other authors, Jim Hu has failed to grasp the larger picture. While Mozilla could be a potential competitor to IE, it's more of an alternative to IE. Most of the people that I know who use Mozilla do so because they are under a platform that doesn't have an IE browser installed by default. (I don't mean to suggest that my colleaques would use an IE browser if it were installed on the box).

    I run linux 99% of my uptime. And I use galeon on top of Mozilla. Why? Not because I hate the concept of IE (I hate IE for other reasons) but because it's an alternative. Sure I have a Sun that I could run IE on, but the velocity of the Mozilla and Galeon development is the alternative solution that I'm looking for.

    OpenSource developers aren't "let's go give MS a run for their money!" people. They're "let's go make a browser that sucks less." Not everything is a competition - some projects exist just to provide alternatives.

    What is Python a competitor to? I dunno... It's just an alternative... Just like Mozilla...

    -c

    --
    Do it for da shorties
    1. Re:Mozilla an alternative, not a competitor. by sydb · · Score: 2

      Flamebait?

      Looks like the moderators are smoking pot and wearing sandals...

      --
      Yours Sincerely, Michael.
    2. Re:Mozilla an alternative, not a competitor. by Grab · · Score: 2

      "Sucks less" is not the position - the position is "sucks less than IE and Netscape 4". And that's a competitive position - you're explicitly saying that your category for success is to build a better browser than those two.

      Python's only a competitor to every other high-level language out there. It was conceived as a language to do stuff better than other high-level languages. That's competition.

      Grab.

    3. Re:Mozilla an alternative, not a competitor. by sydb · · Score: 2

      I wonder if you will get modded flamebait too for pointing out the bleeding obvious.

      Probably not, you have a much nicer way with words than me :-)

      --
      Yours Sincerely, Michael.
    4. Re:Mozilla an alternative, not a competitor. by sydb · · Score: 2
      But I disagree!

      I used to have a car. I also cycle. For me they were once competitors.

      I had various criteria by which I measured the competing modes of transport available to me:
      • Cost
      • Environmental impact
      • Contribution to my health
      • Comfort
      • Speed
      • Convenience
      • Stress

      In all but speed and comfort the bike won out. I got rid of the car. They were once competitors but the bike eventually won.

      My girlfriend has a car. I rarely use it. You might say that it is an alternative to my bike (but not a competitor - my bike is my preferred mode of transport). Only when the bike is totally unsuited (carrying heavy loads) do I use her car. I maintain the option of public transport as an alternative to my bike for longer distances, but it is not a competitor, the bike wins in the general case.

      If we were talking about competition between models of car then word 'competition' is even more a propos. All of them do the job - like all modern GUI browsers - but some are more attractive to some people. They compete! If I buy a Ford, it isn't an alternative to the Honda - there's no point in having both if they both do the job in more or less the same way. You choose what suits you best. Unless your stupidly rich with multiple cars, in which case it's more of a whim than a competition or an alternative.

      I use Galeon. I am forced to use IE at work, but that's neither a competitor or an alternative. Galeon won against the competition (Mozilla, Opera, Netscape 4.x, Lynx). Now, I do use Lynx occasionally, when I can't use Galeon for whatever reason. Then, it's an alternative.

      But as for the competition, Galeon ruled the day.

      My point is, where there are various choices (alternatives) with comparable features (cars can be compared with bikes, Galeon can be compared with Opera) then for each person there is a competition as to which is their preferred choice.

      The environment is called a market. The options are called competitors.

      Am I making no sense?
      --
      Yours Sincerely, Michael.
    5. Re:Mozilla an alternative, not a competitor. by sydb · · Score: 2

      But I believe we're just quibbling over the defn of competition and market.

      Heh... I still don't agree! But as you say, it's probably down to a difference in our understanding of the words 'competitor' and 'alternative'...

      --
      Yours Sincerely, Michael.
    6. Re:Mozilla an alternative, not a competitor. by Grab · · Score: 2

      Well, I just hope that /. never gets a mod "-1, stating the bleeding obvious". :-) Mind you, if it did, how many posts would survive...?

      Grab.

  14. Re:Another one? by iceT · · Score: 2

    See mozilla icon. See slashdot reader think all articles on slashdot are release notices. See slashdot reader be wrong.

    See slashdot reader change their perceptions of slashdot?

    --
    -- You can't idiot-proof anything, because they're always coming out with better idiots.
  15. If you just Try it by KingKire64 · · Score: 2, Insightful

    The Last time i used netscape was like 6 years ago. I fully believed IE was better and booted faster.

    2 months ago i heard Moz was making good prograss and seing how IE 6 is Junk(keeps freezing when Looking up DNS) I gave Moz a shot. I am converted.

    I dont have to worry about pop up ads and VIruses. I say if We just Get Ppl to acutally try it the word of mouth with spread.

    Just think of what will happed whejn AOL includes it with AOL 8?(is that what the next number wil be?) Kudos to the devs they put out a great product

    --
    "All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
  16. but they do not know that by stego · · Score: 5, Insightful

    It has been my experience that a great percentage of AOL users simply do not know that they can use any browser other than 'AOL'. They do not think of it as a browser, but an application called 'AOL'. ('How can you run AOL in Internet Explorer?' 'Can it run in Word, too?')

    1. Re:but they do not know that by GauteL · · Score: 2

      I'd suggest Netscape 6.2 actually. Mozilla isn't really intended for general usage, although most Linux-users will probably use it instead of Netscape 6.2 because of the higher release rate.

    2. Re:but they do not know that by Asprin · · Score: 3, Insightful

      It has been my experience that a great percentage of AOL users simply do not know that they can use any browser other than 'AOL'. They do not think of it as a browser, but an application called 'AOL'. ('How can you run AOL in Internet Explorer?' 'Can it run in Word, too?')

      I'm up for some good old-fashioned AOL-bashing, so let's *really* pile on, eh?

      The AOL cluelessness is so rampant...

      ...[how rampant is it?]

      It's so rampant that in my neck of the woods, AOL's renaming their products to accomodate. Apparantly, a large section of the AOL community is confused enough by "Internet Service Provider" that Time-Warner is now running radio ads billing their RoadRunner Cable-Modem service as (((DEEP shudder))) "The RoadRunner High-Speed Online". [gack!]

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    3. Re:but they do not know that by toopc · · Score: 2, Insightful
      That's fucking ridiculous. I had to take a test to get married in the Catholic church but we let tons of unwashed lusers onto the net without any kind of supervision or licensing at all! We really really REALLY need an Internet license with a stringent testing structure that covers basic OSI layer model, networking fundamentals, netiquette, etc.

      What an amazingly elitist attitude. Why should you care if someone doesn't know they can use more than one browser? How does it possibly effect you if some AOL user sitting in his house browses the web with his modified version of IE rather than Mozilla?

      It's amazing the number of people who measure a person's worth by their ability to operate a computer. Next time you're in need of some surgery, pick your doctor based on his knowledge of Linux rather than his ability to cut you open and put you back together without killing you. One slip of the scapel and you'll realize that computer knowlege is not the ultimate arbiter of intelligence or ability.

      The only people whose value should be measured by their ability to efficiently and intelligently use a computer are people who use them to make their living. I know this may be hard to believe, but some people just don't care about computers any more than any other appliance.

      You might as well except that the web isn't going back to the days when only geeks knew about it. If you can't deal with that, put on some Nirvana tunes and try the Wayback Machine. You can pretend it's 1992 and all is right in the computing world (and think of all the money you'll make on the upcoming dot-com bull market!).

    4. Re:but they do not know that by Alsee · · Score: 2

      Hmmm, I can't quite figure out if you have fallen for a blatant troll, or if you are counter-trolling.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    5. Re:but they do not know that by Alsee · · Score: 2

      I'm up for some good old-fashioned AOL-bashing, so let's *really* pile on, eh?

      &LT Cliché &GT
      [Holding up AOL CD]
      I just got the internet! I'm going home to install it on my computer!
      &LT /Cliché &GT

      -----------------------

      True story:
      A friend of mine wanted to check his AOL E-mail and stuff from my computer and I said sure. It didn't work because I had cookies disabled. I turn on cookies (sigh) and we get further. Now it doesn't work because I have scripting disabled. I turn on scripting (sigh) and we get further. He's still having problems because I have custom (high) security settings. I set it to default-high security, then to default-medium security, then to %#@%$! default-low security settings before he can access everything (Arrrrg!). So I walk away and he does his AOL crap for a while. He logs off. I come back and find a 1-900-PORN-PAY-PER-MINUTE executable sitting on my desktop! (insert extreme profanity here)

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  17. AOL Pushing Mozilla by ltsmash · · Score: 2, Insightful

    he half implies that AOL picking Mozilla as the default browser automatically puts 35 million users in the Netscape camp When ever has a MAJOR company been successful in pushing a product on users?

  18. Mozilla 1.0 and Microsoft's Mac Strategy by Schlemphfer · · Score: 3, Insightful

    One big appeal of Mozilla is that, with this browser, non-Wintel users aren't second-class citizens.

    IE 6.0 for Windows came out last August. Yet Mac users still aren't even at the 5.5 version -- the most current version for Macs is still 5.1.

    The unstated message Microsoft sends to Mac users is, "You want the coolest, latest browser, then switch to Windows. If you want your browser to be two years obsolete, stick with your little toy Mac."

    With the release of Mozilla 1.0, this browser will be giving IE some heavy competition -- particularly on non-Wintel platforms. It'll be interesting to see if Microsoft suddenly starts offering Mac users a much more current and attractive version of IE. And if they do, the question will be: why weren't they doing this all along?

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    1. Re:Mozilla 1.0 and Microsoft's Mac Strategy by Contact · · Score: 2

      Claiming that PC users get IE 6 while Mac users languish at 5.1 is misleading, as the two versions have very different feature sets. 5.1 for mac already has some features that still aren't in the PC version, and have been present for some time - the "GetRight" like download manager has been present since (iirc) 4.5, and things like the Page Holder and Scrapbook (which let you basically hold pages full of links in a sidebar, making it easy to navigate through sites) are very, very clever.

      I run a PC and Mac at work, with IE 5.1 on the Mac. I'm typing this message on the Mac, because IE 5.1 is a damned good browser - I've been using it for the past few months, and it hasn't crashed on me once (and I browse a lot).

    2. Re:Mozilla 1.0 and Microsoft's Mac Strategy by frankie · · Score: 2

      IE 6.0 for Windows came out last August. Yet Mac users still aren't even at the 5.5

      Version numbering is not a fair comparison. The codebases are separate. You may as well say that Windows 2000 is two hundredfold better than OS X.

      In fact, large chunks of v6 Win standards rendering is based on v5 Mac, which was the first browser to implement CSS1 99+% correctly.

      Yes, there are a couple bonus features in 6 that aren't on Mac. Personally, I can live without the My Pictures folder and the Windows Media sidebar.

      I personally use the latest Mozilla as my browser, but IE 5.1 doesn't suck.

  19. Missing the server by mgkimsal2 · · Score: 2, Interesting

    We're all missing the server equation here - MS is pretty damn big in the server side of things.

    Yeah yeah yeah - quote netcraft at me with Apache = 60% and so on. I believe it too, but it doesn't matter. *MANY* commerce site - the things your parents and friends visit - run on IIS (for better or for worse). You can argue percentages all you want, but there's enough of them out there. Heck Macs are about 5% of the computer market, but some people still care about them.

    If you even concede that IIS has a 15% share of servers conducting commerce, that's a big number.

    My point? If mozilla ever starts to be a credible browser threat, IIS7 (or 8 or whatever) will suddenly either not work with mozilla at all, OR give lower priority treatment to mozilla requests. Or, better yet, just occasionally drop requests, making it even harder to diagnose.

    "Works fine when I use IE7.5, but danged if Mozilla 1.01.02RC3 (cause that's about where they'll be) crashes sometimes!"

    There's already issues with SSL between IE and Apache servers and non IE browsers and IIS. MS controls too much on both sides - IN BUSINESS/COMMERCE, WHERE IT COUNTS - to ever let anything else ever get too big again.

    Responses? :)

    1. Re:Missing the server by zmooc · · Score: 2
      Responses? :)

      How do you think cripling software would make people want to use it? You're paranoid:) If most of the Mozilla users that visit my webshop would not be able to buy anything because I run an intentionally cripled webserver, I'd ditch that webserver immediately. The same story for cripled browsers. Stability is very important to nearly all users so I don't think there is any reason for your scenario to happen. Ever.

      Could you tell me more about the Apache/SSL problems with IE? I've never experienced any trouble at all.

      (Is it cripled, crippled or kriplet?:))

      --
      0x or or snor perron?!
    2. Re:Missing the server by mgkimsal2 · · Score: 2

      You're assuming people will always look elsewhere. It's a PAIN to get people to switch (they have to learn new buttons, etc) and if after switching from IE-based AOL to a NS-based AOL things either don't work properly or don't work at all, what would you do? "Switch back" is my guess.

      If something was working for you, then you switch and things are worse, what is your natural reaction? As much as I'd like to see this happen, I suspect AOL will lose some people and MSN will gain some as a result.

      NOTE above I didn't say that things just won't work at all. My own theory is that IIS will sporadically drop stuff and/or give lower priority to requests from non-IE browsers. It won't be 'you can't visit here!' plastered on the site. Just subtle performance differences.

    3. Re:Missing the server by mgkimsal2 · · Score: 2

      http://www.modssl.org/docs/2.6/ssl_faq.html#ToC48 is the only one that I can find right now, but there's another MS KB article as well on a similar but different topic. The KB article states that using SSL with non-MS browsers and IIS can cause problems.

    4. Re:Missing the server by Captain+Large+Face · · Score: 2

      But if Mozilla started to be a credible browser threat (which I believe it already is), surely MS would have to support it, or face the possibility that companies would move to Apache or another rival.

    5. Re:Missing the server by fferreres · · Score: 2

      Who cares? Everyone will happily dump IIS7 asap, as they do NOT want to lose customers. Moreover, Apache could retaliate back and have (following your example) 75% of the web not working in IE. None of this is going to happen of course. Apache will always play nice, and Microsoft will play dirty, but the smart embrace and extend way.

      --
      unfinished: (adj.)
  20. Exactly by alexhmit01 · · Score: 2

    The IE only days are now over. Anyone that realizes what is going on is scrambling to get compliant pages up. My main client was willing to ignore Netscape originally, then when we determined that Netscape 4.x was 6-8% of the audience for his site, he wanted the next version to support Netscape 4.x.

    The site sorta works in Mozilla, but not terrifically. We're busting ass to redo the site with full HTML 4.01 compliance, CSS 1.0 compliance, and verifying everything in Netscape 4.7. Once you know Netscape's quirks, you can avoid using CSS features that confuse it.

    We'll stay away from XHTML until Netscape 4.x is dead, and a properly working Netscape 6.5 will go a long way towards that. It's mostly corporate users, and they'll migrate when something better is available. In about 2 years, I'd expect Netscape 4.x to be dead, and we can all move on to XHTML.

    Of course, there is always the option of doing two renderers, one for Netscape 4.x in HTML 4.01 and CSS 1, and one for IE 5+, NS 6+ in XHTML + CSS 2.0...

    Alex

    1. Re:Exactly by mgkimsal2 · · Score: 2

      So you're redoing things to be CSS1.0 compliant AND Netscape 4.x compliant - just NOT USING parts of CSS that break NS4.x? Why bother to try to code to 'standards' then? Will you leave out CSS stuff that looks bad/wrong under various versions of IE as well?

    2. Re:Exactly by sab39 · · Score: 3, Informative

      The problem is that *every* browser, from IE1 and NS1 up, will simply ignore CSS features they don't understand, which was part of the design of CSS and allows pages to degrade gracefully. Every browser, that is, *except* for Netscape 4.

      Every other browser will either honor or ignore your font color selections, either of which looks okay. Netscape 4 will honor your font color selections only on the table row where the text is longest, in some circumstances, which invariably looks awful. Setting certain vertical-alignment properties on images will either work or not work in other browsers; in Netscape 4 it will randomly reorder your images. And so on.

      For every other browser ever made, you can safely use any feature of CSS and get something which will look *okay* - either your stylesheet will be honored or not. With Netscape 4, if you happen to use the wrong part of CSS, your page will be completely unreadable.

      You might not agree with the previous poster's position, but it is a logical approach. If Netscape 4 is remotely widely used among your site's visitors, it's really the only approach.

      Stuart.

    3. Re:Exactly by kubrick · · Score: 2

      Once you know Netscape's quirks, you can avoid using CSS features that confuse it.

      ... which is almost all of them. Trust me, NS4 and CSS is *not* worth the time and effort.

      I still advise supporting NS4, due to the number of people still using it, but you're best off avoiding anything other than the most basic CSS.

      --
      deus does not exist but if he does
    4. Re:Exactly by BZ · · Score: 2

      Unfortunately the same is true of IE/Windows (up to and including version 6.0 -- try using static positioning sometime....)

  21. Re:Really kewl. Yeah, right. by Derkec · · Score: 2
    A secret deal to keep Mozlilla lousy, financed by Microsoft? Are you nuts? Unless you see some sort of evidence of a conspiracy, don't go shooting off your mouth.


    Yeah, 1.0 will have bugs. Guess, what? IE 6.0 will have bugs too. Bugs MS knows about. Software projects that feel the need to get released sometime damn near always shipped with known (and deemed acceptable) bugs. Welcome to the real world.


    Your complaint that they haven't generated a stable release to date is somewhat weak as well. They are shipping 0.X.X versions. That ->0- out front stands for not stable. You can complain much more when there are unacceptable problems with the 1.0. Until then, just yell at the Netscape folks for releasing a 6.0 version based on someone elses beta software.

  22. Dumb question - is Mozilla worth it? by WillSeattle · · Score: 2, Interesting

    I recently upgraded a Win box (yes, the shame) from Netscape 4.75 to 6.11 and it's a dog.

    Slow as molasses. Tuned it a bit, but it's still dog slow.

    I hate IE - but I need something that uses my DSL and doesn't take 60 seconds to render an email or bring up a page.

    Is there much difference between the Mozilla 1.0 build and the Netscape 6.11? Should I have chosen native Win code during the install instead of "generic" code?

    Are there any useful sites to help with this - and what are their URLs? And does anyone know how much of a difference (stats, URLs, basic ratio) there is between the Netscape build and the Mozilla build?

    Yes, I tried Google - and it helped a bit in tuning some things. But I've got a Qwest DSL line, and it's dog slow now.

    -

    --
    --- Will in Seattle - What are you doing to fight the War?
    1. Re:Dumb question - is Mozilla worth it? by Kamel+Jockey · · Score: 2

      Is there much difference between the Mozilla 1.0 build and the Netscape 6.11?

      One major difference I saw first-hand from a development standpoint is that Mozilla 0.9x has better support for CSS than Netscape 6.2

      --
      In case of fire, do not use elevator. Use water!
    2. Re:Dumb question - is Mozilla worth it? by sydb · · Score: 2

      Firstly he wasn't talking about 4.7, he said 6.2

      Secondly, 4.7 may be fast but it's handling of CSS is absolutely abysmal. No point clicking on my homepage (which has been verified as HTML 4.01 and CSS compliant by the W3C validators).

      Thirly, tabbed browsing is so very, very cool.

      --
      Yours Sincerely, Michael.
    3. Re:Dumb question - is Mozilla worth it? by sydb · · Score: 2

      Please ignore my first point, I misread the thread resulting in verbal diarrhoea.

      --
      Yours Sincerely, Michael.
    4. Re:Dumb question - is Mozilla worth it? by blufive · · Score: 2, Informative

      > Is there much difference between the Mozilla 1.0 build and the Netscape 6.11?

      IIRC, Netscape 6.11 is based on mozilla 0.9.2, which was released about 9 months ago. There have been some improvements since then, notably:
      - substantial performance tuning
      - tabbed browsing
      - the javascript debugger
      - DOM inspector (I think)
      - a complete re-jig of the menus and context menus (though the latter is driving some people nuts)

    5. Re:Dumb question - is Mozilla worth it? by aoeuid · · Score: 3, Informative

      Mozilla was slow on my p166 (Linux), so I didn't use it very often. But then I had to start doing web development work, and bought the cheapest new motherboard/cpu I could. So sure, on a p166/64 megs of ram it was admitidly not very usable, on my el cheapo $400 CDN AMD CPU/Motherboard/128 megs of ram combo the feb 10 nightly has been running just great with no problems at all. I don't think you can get away with saying rendering is slow, because its not. But I would believe its slower to popup and start with only 64megs of ram.

    6. Re:Dumb question - is Mozilla worth it? by IHateEverybody · · Score: 2


      I recently upgraded a Win box (yes, the shame) from Netscape 4.75 to 6.11 and it's a dog.

      It depends on how fast your computer is and how much memory it has. Older computers with less than 300MHz processors and less than 64MB or RAM won't run Mozilla/NS6.x well. If you have an older computer that's low on RAM get Opera.

      Is there much difference between the Mozilla 1.0 build and the Netscape 6.11? Should I have chosen native Win code during the install instead of "generic" code?

      The Netscape version tends to run several builds behind the Mozilla version. This is because Netscape's people put together a custom build from the original Mozilla build and this takes time. Furthermore, the Netscape version is likely to be weighed down with a lot of AOL specific crap -- like custom themes, links, sidebars, and applications you don't need -- that will slow it down even more. Go to Mozilla's official website and download the latest build. It will have the latest bug fixes and improvements that won't make it into Netscape for weeks or even months.

      --
      Does this .sig make my butt look big?
  23. Using Mozilla everywhere by steveha · · Score: 5, Insightful

    I use Mozilla or Galeon everywhere now. Some web sites detect which browser you are using, and if they don't see "IE" or "Netscape" they won't let you in.

    So I have changed my user agent string, and both Mozilla and Galeon now claim to be Netscape 4.0. Given how buggy and crash-prone 4.0 was, everyone is using 4.7x if they are really using Netscape, so "Netscape 4.0" ought to be a red flag in a server log.

    Here is my user agent string for Mozilla:

    Mozilla/4.0 (compatible; Mozilla 0.9.9; Debian GNU/Linux;)

    So there is at least a chance that if webmasters look at the server logs, they can see that I'm actually using Mozilla. If they just use scripts to tally what browsers have visited their sites, and the scripts ignore the "compatible" remark, my visits will show up as Netscape 4.0... oh well, no trick is perfect.

    Here is what you put into prefs.js to set the user agent string this way:

    user_pref("general.useragent.override", "Mozilla/4.0 (compatible; Mozilla 0.9.9; Debian GNU/Linux;)")

    Mozilla can handle every web site I care about, if it can get in. This trick lets it in.

    Maybe Mozilla should have a feature that lets you set the user agent string on a per-site basis! That way we could be leaving "Mozilla" in the logs on most sites, and only lying to the sites that won't let Mozilla in.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:Using Mozilla everywhere by mattdm · · Score: 2

      For the per-site-basis -- there's a sitebar thing out there that lets you change the ua string on the fly -- that's a decent workaround.

      But really, the good thing is that I've seen fewer and fewer sites that require this. Having an incorrect UA string is counterproductive in the long run -- it's better to leave it as it is and whine to the broken sites.

    2. Re:Using Mozilla everywhere by mmcshane · · Score: 2, Informative

      there's also uabar, the UserAgent toolbar. Allows you to change your UA String while browsing and gives you a nice selection of common choices.

    3. Re:Using Mozilla everywhere by wulfhere · · Score: 2

      Konqueror has per-site User Agent settings, and in my experience is somewhere between Mozilla and Galeon in terms of speed and resource useage. (Mozilla is a hog IMHO, and sloooow)

      -Wulfhere

      --
      -- Sent from a computer.
    4. Re:Using Mozilla everywhere by Arker · · Score: 2

      As an Opera user I know the phenomenon. Opera has several pre-defined UA strings which can be switched on the fly. I normally leave it set to Opera, however, because I don't want to make it even easier for people to pretend Exploder is the only browser.

      Occasionally I change it, to show Mozilla or MSIE, to get into a site like you are talking about, and you know what? I can't think of once when it was anything but a stupid waste of time. These websites are made by morons that substitute flash-bang for content anyway. They can rot in hell, I don't need them. I'll leave my UA string to Opera and just skip any sites that don't like it, unless it's a site I really have to access like for work or something.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    5. Re:Using Mozilla everywhere by steveha · · Score: 2

      If a site doesn't even let you in, it's not worth your visit.

      Oh, come on. That's very easy to say, but there really are worthwhile sites with dumb browser policies.

      It would be best, however, if we then pester the webmasters: "I'm using Mozilla 0.9.9 and your site works perfectly. Could you please change your dumb browser policy?"

      I have to think that it will be more effective to say "I'm using it now and it works" rather than to say "I'm sure it would work if you just let me in."

      By the way, my specific example: www.ups.com won't let you ship packages with Mozilla, but with my fake user agent string it works. The "sorry" page says that they put the limit on their page because Netscape 6 couldn't print the shipping labels correctly.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
  24. meaningless version numbers by mblase · · Score: 4, Informative

    IE for Mac and IE for Windows don't begin to have identical feature sets, even where HTML tags and CSS support are concerned. The same actually goes for MS Office on the Mac, which also doesn't use the same names as Office for Windows.

    The reason for this is because Microsoft's Mac products are produced by an entirely different division of the company, which focuses on Mac-specific interfaces and features as well as maximum compatibility with Windows-made files. It's also partly because most of the whiz-bang features for IE-Win (and Office-Win) are specific to the Windows OS, nearly impossible to reproduce on the Mac even if Mac users wanted them. Microsoft's Mac and Windows products may have the same name, but invariably that's where the similarity ends.

    Mozilla and Netscape Navigator have used a common code base for all platforms, so identical version numbers were meaningful there. Microsoft does not. Comparing IE-Mac and IE-Win by version numbers is an exercise in futility.

    And as an unrelated aside: is IE6 for Windows really all that different from IE5? I sure don't see any major differences in my day-to-day browsing.

    1. Re:meaningless version numbers by gusnz · · Score: 2

      Yep, the two browsers are very much different between platforms. It's an incredible pain actually debugging DHTML scripts between the two, especially if you consider IE4/Mac which has more bugs than your average ant colony.

      IE5 on the Mac runs its own rendering engine called "Tasman". In fact, IE5/Mac was the first commerical browser to introduce full CSS1 compliance, meaning things like first-line or -letter psuedo classes and full support for 'float' etc.

      IE5.5 and IE6 on Windows are pretty similar. The big advance on Windows was from IE5->5.5 which included the new CSS filter syntax (for fancy transitions and fades, the "whizz-bang Windows features" that never made the Mac version), more CSS compliance and importantly not having to start a new copy of the rendering engine for every frame. That means you can float divs over IFrames, something that Mozilla can do as well. (Like I said, they like playing catchup :). IE6 doesn't have a lot that's too new underneath the UI, just a few more DOM properties here and there (like 'backCompat' and implementation details), about the only major new feature is the "Media Bar". A supply of bug fixes in the future is the main reason why I upgraded :).

      If you're really interested load up the "JS Object Browser" script from my homepage in each of the various browsers to inspect the DOMs.

    2. Re:meaningless version numbers by Darren+Winsper · · Score: 2

      Mozilla can do fades as well, it's just a matter of setting up a function that increases the opacity of an object (object.style.MozOpacity) and then using setInterval to call the function periodically. Once the opacity reaches 1.0 you use clearInterval.

      The major problem I hit with this is how processor intensive it is. This is due to 2 things:
      1) Mozilla's DOM engine's not exactly speedy at the moment
      2) It doesn't use any hardware acceleration. Judging by IE's syntax, it would appear to use DirectX to implement these things, which is probably a smart idea.

  25. Give me a break! by tswinzig · · Score: 2

    My point? If mozilla ever starts to be a credible browser threat, IIS7 (or 8 or whatever) will suddenly either not work with mozilla at all, OR give lower priority treatment to mozilla requests. Or, better yet, just occasionally drop requests, making it even harder to diagnose.

    Now I've heard some paranoid things before, but Microsoft is not quite so stupid as to cripple the performance of their software for a competing browser, just to make "15% of the web" slower to surf for Mozilla users. They will INSTANTLY lose credibility with MANY IIS MAINTAINERS. Companies tend to get pissed off when software excludes some of their customers. (Ignoring those companies in bed with Microsoft, of course.)

    Works fine when I use IE7.5, but danged if Mozilla 1.01.02RC3 (cause that's about where they'll be) crashes sometimes!

    You're trying to make fun of the version numbering for Mozilla, but I've got IE 6 installed right now, which lists it's version number as: 6.0.2600.0000.xpclnt_qfe.010827-1803.

    Yes, that is what it says in the "About MSIE" window for "version."

    --

    "And like that ... he's gone."
    1. Re:Give me a break! by mgkimsal2 · · Score: 2

      "You're trying to make fun of the version numbering for Mozilla, but I've got IE 6 installed right now, which lists it's version number as: 6.0.2600.0000.xpclnt_qfe.010827-1803."

      But it's generally known as IE6.

      Now I've heard some paranoid things before, but Microsoft is not quite so stupid as to cripple the performance of their software for a competing browser, just to make "15% of the web" slower to surf for Mozilla users.

      DR DOS.

      Now that that's out of the way, I'm being conservative when I say 15%. I've watched my wife surf, and probably 50-60% of the sites she visits are IIS-based.

      They will INSTANTLY lose credibility with MANY IIS MAINTAINERS.

      Whoops! Here I thought it was CEOs and CIOs and whatnot that make purchasing decisions, not 'IIS maintainers'. People will take what's pushed to them by IIS, by and large, and MS is smart enough to go after *large* public customer accounts with gusto. It's not Amazon, but bn.com is IIS based. They are a very big company with a lot of public exposure (stores around the country, etc). That's just one example.

      Doesn't matter how many people are using mozilla - if they sites they're going to to shop/browse don't work, they won't use that browser. And it's a hell of a lot easier to change a few servers at a few companies than it is to try to get people to switch en-masse to a new browser.

    2. Re:Give me a break! by tswinzig · · Score: 2

      But it's generally known as IE6.

      And it's generally known as Mozilla 1.0. What's your point? Mine was that the guy was trying to make fun of Mozilla's version numbering scheme by incorporating the build and such, where MSIE's build numbering scheme is far more complicated.

      DR DOS.

      Apples vs. Oranges.

      (You didn't back up your theory, so why should I backup mine?)

      --

      "And like that ... he's gone."
  26. Re:funny browser compatibility experience by Kamel+Jockey · · Score: 2, Informative

    "Have you tried Internet Explorer 6, as that is the most recent and should solve your problem. That is actually what 95% of our Customer's use who access our website. Thank you."

    Can you imagine that? Think they were blowing me off?

    But you have to appreciate your credit union's point of view. They need to do what they can to keep their costs down. In this context, it means designing their site around what the vast majority of what their users are browsing with. If they had to design, test and maintain the site for every single version of evey single browser under the sun, it would significantly increase their development costs (and keep in mind that such costs have nothing to do with the day-to-day operations of the credit union, it could still operate without a web-banking solution.) which would in turn raise the costs you would be paying to your credit union.

    There was another posting in a forum here in which someone was complaining that a certain image-based spam trap was bad since it would not work with Lynx. If this logic is followed, it means every website out there would have to be designed to run under Lynx. Unfortunately, this is not realistic if you want to make money off od your website.

    Granted, if everything was designed to run under Lynx, then it would most likely be standards-compliant with every other browser out there :)

    --
    In case of fire, do not use elevator. Use water!
  27. Here's a Good Question by tswinzig · · Score: 5, Funny

    In the past, Netscape browsers had Mozilla/x.x at the beginning of their user agent string. Then MSIE mimicked that in their early browsers so that sites built for Netscape would see MSIE 3.x as compatible (or whenever they started doing this). Now MSIE 6 continues this, with a user agent like:

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)

    The new Mozilla browser, which AOL calls Netscape 6, is showing a user agent string like this:

    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.9+)

    So when the 1.0 version is released, are they really going to follow that same trend? Or will they use the user agent I propose here:

    Mozilla/1.0 (No, really, this is Mozilla 1.0, not Netscape or shitty old MSIE pretending to be Mozilla.)

    And just imagine when we get to Mozilla 4.0:

    Mozilla/4.0 (No, not Netscape 4.x or MSIE 6.x, this is truly Mozilla 4.0... PLEASE, YOU MUST BELIEVE ME!)

    --

    "And like that ... he's gone."
    1. Re:Here's a Good Question by cpeterso · · Score: 2

      sorry, no "Mozilla/1.0". My Mozilla user agent string looks like this:

      Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.9) Gecko/20020311

  28. Re:Even if... by the_2nd_coming · · Score: 2

    that, and the fact that they are just using Gecko, not the entire bloated Mozy.

    --



    I am the Alpha and the Omega-3
  29. Re:Kmeleon comes along? by sydb · · Score: 2

    Bollocks. Even if it becomes mainstream, any crap that goes into to Free Software to screw the masses can always be removed prior to compilation on my box, and because it's clued up hackers that do the software, it's so much less likely to go in the first place. And hey, Debian aren't going to ship spyware now, are they?

    Are they?

    --
    Yours Sincerely, Michael.
  30. Generalizations like that are typically foolish. by Lendrick · · Score: 4, Insightful

    Over the course of my employment--about three years now--I've rewritten over four applications from scratch... and it's the best thing that could have ever happened to the code.

    The problem with application development is that new features tend to get tacked on over the years. Joe Idiot Manager says, "Ahh, it looks good, but can you make it do my laundry?" and all of a sudden, you're given a chice: either hack on a modification to make the code do something it wasn't originally intended to do, or rewrite it from scratch. The first choice is quicker the first few times through, but programs grow more and more buggy and cumbersome as more and more extra features are hacked into the code. Pretty soon, you're left with a horrid, unmaintainable mess that has tons of random, hard-to-find bugs--much like Netscape 4.x.

    If you're writing a piece of software the second time around, you know what mistakes you made the first time, and can avoid them. Mozilla may have taken longer to write because it was written from scratch, but you can be damn sure it's a better browser than it would have been had it been based on the Netscape 4 code. The Mozilla project wouldn't have thrown away all that code unless they had a good reason to do so, and anyone outside the project who arbitrarily says they should have kept it is talking out of their ass.

  31. Mozilla Still Does Not Have Multilanguage Support by Apoptosis66 · · Score: 2

    I work on a Web Application, and we want to tell our users its ok to use mozilla, however we still have too many problems with Multilanguage support. In particular use of Global IME for language input just does not work right in Mozilla. See defect (98434). Our web app has over a 1000 input fields. So this is a show stopper for us. Hence we can't back mozilla till this is fixed. I imagine this is a show stopper for lots of other sites, especially overseas. Until this is fixed I don't think Mozilla is ready for the big time like everyone is claiming.

  32. Because I'm trying to do the right thing by alexhmit01 · · Score: 2

    A certain percentage of my users are on Netscape 4.x, and I need to make the site viewable to them. Therefore, I will make certain that the siet works for them.

    For everyone else, HTML 4.01 and CSS 1.0 should work fine. If they don't understand a tag, they ignore it. Netscape 4.x has some cascading and inheritance issues, so we need to work around them. After you've done it a bit, you get the hang of it.

    Of course I'll test the site on IE, you think that I'm an idiot?

    I won't, however, bother with Konqueror, Opera, OmniWeb, or other "fringe" browsers. They can take my compliant web sites and deal with them or not.

    I am coding to the standards because its the best approach. Search engine spiders will understand the code, fringe browsers will understand the code, and anyone that writes a user agent that understands the standard will understand the code.

    I need to meet business needs, and that requires the site being usable under IE and Netscape, so I'll do so.

    If I'm coding to HTML 4.01 Transitional (with the DocType) AND CSS 1.0 to the standard, why the hell do you care that I'm ignoring certain CSS options? I'm giving you a standard document, I really don't understand your hostility to my approach?

    Alex

    Why are you offended

    1. Re:Because I'm trying to do the right thing by mgkimsal2 · · Score: 2

      I don't think I used the word 'offended'.

      Amused, perhaps, by this undying loyalty to NS4.7. 8%, maybe, are using it? Which versions? Cause 4.72 handles things different from 4.77 and 4.79.

      If you're ignoring parts of CSS which 'confuse' NS4.x, then you're ignoring quite a bit of CSS. Are you not putting it in at all? If so, your site will not be its best on other browsers. *Other* people are 'suffering' (I realize it's not *suffering* like slavery or death or anything!) because you're catering to an admittedly small percentage of users who refuse to upgrade to the current millenium.

      Either the site will be blander than it might otherwise be by more use of CSS (arguable enhancing visitors experiences) or you're working around NS4 bugs by having two versions, or using non-CSS stuff.

      I don't particularly *care* what the hell you do on your site(!) :) but I just find it amusing that you're doing a "CSS-compliant site" but still having to jump through hoops for NS.

      They've had *years* to correct it and have chosen not to.

  33. Why I prefer Mozilla by Anonymous Coward · · Score: 2, Informative
    I love Mozilla for its anti-spam features:
    • You can tell Mozilla to not open ANY popup windows.
    • You can tell Mozilla to block banner ads by right clicking on them
    • You can tell Mozilla not to loop animated gifs at all. Or you can tell Mozilla to loop animated gifs only ONCE (my current setting)
    • You can tell Mozilla to accept cookies based on varying levels of privacy
    Can you do any of this in IE? I also prefer Mozilla on windows because it renders pages faster than IE on my old laptop, has tabbed browsing, and supports mouse gestures. IE? Hello? ...
    1. Re:Why I prefer Mozilla by Bedouin+X · · Score: 2, Insightful

      Tried Optimoz?

      --
      Dissolve... Resolve... Evolve...
  34. Note about Mitchell Baker... by XBL · · Score: 2

    She got laid off by AOL. Apparently she still "runs" the Mozilla project though as the "Chief Lizard Wrangler".

    I personally don't like her (having met her in person), and think that she deserved to get laid off because she didn't seem to have a good attitude and was not very outgoing. She was even pushing for a "source-only" release of Mozilla 1.0 so they "don't have to support it".

    I personally hope that Mozilla 1.0 will bring in fresh new developers to the project. That would definitely be a boost, otherwise I am afraid that developers are getting burnt out.

    1. Re:Note about Mitchell Baker... by XBL · · Score: 2

      Actually, she is/was a lawyer.

  35. Is it just me... by Nomad7674 · · Score: 2, Interesting

    ...or was that not a very flattering article. The post makes it sound like this was a victory for Mozila - being recognized by CNET. But my reading was that they basically said:
    1. It is not really a "real" 1.0 release
    2. It has always been buggy and not useable
    3. It is not as mature as IE
    4. AOL might switch to it, but only because of sour grapes
    5. Its history shows it is unreliable
    6. No one in their right mind would trust their future in Mozilla.

    Maybe I read too much into it, but that was the sense I got. As someone who has been using Mozilla on Windows, Macintosh, and Linux since 0.8 or so, none of this has been my experience. It is more solid than IE, faster, and very reliable. It now has at least as many features as IE and crashes almost never on any of the platforms I have used it on.

  36. Re:Netscape is dead by Ereth · · Score: 2

    There is one site that I know of that attempts to pop up it's ads, and once they fail pops open a dialog box that tells you they use those ads to pay for the site and you should disable your adblocking software. You can't get to the site unless you allow the popups.

  37. Re:jksdhjklas; as ;vak by zapfie · · Score: 2

    This deserves +%, insightful.

    --
    slashdot!=valid HTML
  38. foolish by Ender+Ryan · · Score: 2
    Netscape 4.x was an utter piece of crap. You SHOULD rewrite software when said software would be easier to rewrite than fix. Rewriting software is only the wrong decision when it's actually harder.

    Further, "good software takes ten years to write" is a silly generalization from a silly man. Software simply takes, as long as it takes... like Duke Nukem Forever, which may take 20 years ;-)

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  39. Re:Kmeleon comes along? by Peyna · · Score: 2

    I would hope that's not how most people would react. That'd be like the person who dresses a certain way solely because it's different, and as soon as someone else adopts it, they dump it for something new, and probably 10x more uncomfortable.

    I will use mozilla as long as it is a quality product and remains as such. I will not dump it for the new fad unless that new fad is truly better.

    --
    What?
  40. Re:funny browser compatibility experience by Acoustic_Nowhere · · Score: 2, Insightful

    Also, I find it very difficult to believe that 95% of their customers are on a browser that was released about 7 months ago. You could say that this is a statistical improbability!

  41. Re:funny browser compatibility experience by EvilStein · · Score: 2

    Heh! that's interesting..
    My credit union's (Golden 1) online banking ceased to function normally in Mac IE 5.1, but now works great in all versions of Netscape 6.1.

    I wrote them an email thanking them for this positive change. :-)

  42. VS .NET generated code by mmcshane · · Score: 3, Informative

    I write this as a standards-loving web developer who has been fooling with Visual Studio .NET for 2 months...

    It is going to be UGLY when the 35 Million Gecko users (I know, shush) smack up against hundreds of ASP .NET sites built in VS.NET WYSIWYG mode. There is a compatability mode but it drops back to Netscape 4 which also won't work correctly.

    1. Re:VS .NET generated code by Todd+Knarr · · Score: 2

      I think that's one of the points: when all those VS .NET developers get told by their bosses "35 million AOL users can't access our site. Fix it.", they'll wind up having to either abandon VS .NET (because they can't fix the problem while staying in it) or telling their bosses "Sorry, you'll just have to write off a third of the Internet as incompatible with our site.". 3 guesses how the boss will react to the second option. IMHO this would be a Good Thing.

  43. OSX users should check out Navigator by willy_me · · Score: 2
    Excellent point.

    One thing that MacOSX suffers from is lack of a speedy browser. I recently downloaded Navigator - a gecko based OSX browser. It's very immature but looks great, doesn't crash, and feels twice as fast as anything else out there. All it needs is a few more features and it'll be the browser to beat on OSX. While the developers of Navigator deserve some recognition, most of it goes the the developers of the excellent gecko engine. Thanks everyone - you know who you are...

    Willy

    1. Re:OSX users should check out Navigator by daeley · · Score: 2

      I believe you're referring to the Chimera browser, info on which (and download thereof) can be found here. They just released version 0.2.0 a few days ago. Plugins still don't work yet, but they have Quartz rendering and native UI widgets, so they're already ahead of Mozilla. :)

      It supports tabbed browsing (a must as far as I'm concerned nowadays), and lots of other spiffyness. It's not crash-proof, as I've managed to do it a couple of times, but it's stable, quick, and full of Cocoa-goodness.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  44. Joel is not god, start thinking for yourselves by Ars-Fartsica · · Score: 2
    Come on folks, making such absolute sweeping statements makes no sense, particularly from Joel, whose former employers made a practice of constantly refactoring code until at some point it never resembled its original form.

    Obviously its silly to rewrite good code for the sake of rewriting or understanding it, but you're flogging Joel's party line a bit too much.

  45. Re:funny browser compatibility experience by flacco · · Score: 3, Insightful
    But you have to appreciate your credit union's point of view. They need to do what they can to keep their costs down.

    They could do that by coding to W3C standards and letting browser makers do their job - conforming to standards.

    --
    pr0n - keeping monitor glass spotless since 1981.
  46. W3C Validator by hendridm · · Score: 3, Interesting

    > Good Web Developers hit up w3.org's validators for testing compliance.

    I don't know, that thing is awefully picky. It doesn't even validate with the Mozilla web site (although it is possible). Are the Mozilla developers bad at web development? Perhaps. More acurately, I think a good web site doesn't necessarily have to follow all the W3C standards (although it is nice, I suppose).

    I've seen countless web sites that display very well in Mozilla that get torn apart by the validator. I know, by ensuring W3C compiance you can be sure it will work in almost all browsers, but I don't necessarily care. I only worry about Mozilla and Internet Explorer. (Sorry Opera users, but it's bad enough dealing with two browsers on 3 different operating systems.)

    I guess that's not why I'm not a web development professional...

    1. Re:W3C Validator by garett_spencley · · Score: 3, Interesting

      I know I'm a little late for this discussion but I thought I'd post this anyway.

      The whole ideal behind standards is so that you (theoretically) shouldn't have to care about all the browsers.

      From my point of view, if I design a web page and follow the standards to the "t" and verify it for compliance after every single minor change, then if a browser doesn't render my page properly the browser is at fault and I don't give a shit. It's not my problem.

      Now from a more practical standpoint. If my web page is going to be making me money and 90%+ of my users are IE users then I better make sure it renders properly in IE. However, that's still no reason not to follow standards. Because if I make a concerted effort to follow the standards then I can be reasonably sure that any other browsers (that I haven't tested it with) stand a good chance of rendering it properly.

      With the above stated there's absolutely no reason not to verify your pages for standards compliance with the exception of pure lazyness.

      --
      Garett

    2. Re:W3C Validator by sphealey · · Score: 2
      Now from a more practical standpoint. If my web page is going to be making me money and 90%+ of my users are IE users then I better make sure it renders properly in IE. However, that's still no reason not to follow standards. Because if I make a concerted effort to follow the standards then I can be reasonably sure that any other browsers (that I haven't tested it with) stand a good chance of rendering it properly.
      A commendable attitude, but it has one flaw: behaving that way doesn't earn Microsoft any money (or Netscape, or WordPerfect, or Wang, or Burroughs... fill in your choice of product category and vendor here). Microsoft would very much prefer that you get locked into its extensions (which are "98.45% W3C compatible") rather than you being vendor neutral. So they will do whatever they can to lock you out of competing products (as did WordPerfect in their day).

      sPh

    3. Re:W3C Validator by astroboy · · Score: 2
      I know, by ensuring W3C compiance you can be sure it will work in almost all browsers, but I don't necessarily care. I only worry about Mozilla and Internet Explorer. (Sorry Opera users, but it's bad enough dealing with two browsers on 3 different operating systems.)

      Are you listening to yourself? That's exactly the point. If you just write standard HTML, you don't have the problem of ``it's bad enough dealing with two browsers on 3 different operating systems''.

    4. Re:W3C Validator by fferreres · · Score: 2

      Do whatever you want, but if it doesn't look good in the mayority of browsers, you'll be at fault when your users complain and your boss hears about it.

      If you are your own boss, well, it just gets worst... Like the original poster i actually check to see if everything looks smooth (actually, i'm not done untill it looks 100% the same way on both) in Exporer 4 + 5 + 5.5 & 6, Mozilla and Netscape 4.

      Off topic: a tip for those using symple css for defining fonts. Define font-size with px and not pt. Pts are handled differently by Exporer and Mozilla, Px are not.

      --
      unfinished: (adj.)
    5. Re:W3C Validator by fferreres · · Score: 2

      It agree in general, le the user decide. But sometimes the site is to coplex and you need to Pakc to many things on the screen. You can't let everything scroll in certain cases, and i prefer a fixed size and to use flash or bitmaps...

      --
      unfinished: (adj.)
    6. Re:W3C Validator by garett_spencley · · Score: 2

      IMO standards are about the users.

      My point was that since I don't have the resources to spend testing my code in Netscape, Opera, Mozilla, Konquerer etc. I should at least follow the standards so that those browsers stand a good chance of being able to render my page correctly.

      If I use all the extra IE features and completely forget about those standards I will be alienating the users that use those other browsers.

      And many people say "it's not worth supporting the other browsers because only 3% of my user base uses those and so it will cost more to support them than it will to lose them".

      That's a logical way of looking at it, but if you follow standards then you can not support them and still be sure that at least they stand a chance of being able to render your page.

      So you tell your customers "We only support IE but it should work with other browsers because we try to be standards compliant."

      That's all.

      --
      Garett

  47. Mouse gestures in Mozilla by mr3038 · · Score: 3, Insightful
    Yeah, mouse gestures rock. Especially because I can easily make my own actions. For example my middle mouse button opens link in new tab in the background. However, if I drag to right while pressing middle mouse button on link it opens link in new tab in the foreground. Dragging up, right and down closes all the other tabs in my copy too.

    After you have installed mouse gestures from Optimoz simply edit .../chrome/mozgest/content/gestimp.js to modify gestures as you like.

    However, there's a bug that causes install to fail partially in some of the latest nightly builds. After install you have to edit .../chrome/mozgest/content/ pref/mozgestPrefOverlay.xul and replace all occurrences of "outliner" with "tree" to make preferences work (pref should be the in the advanced preferences branch, after editing you need to restart Mozilla). Do this only if you cannot see "Mouse Gestures" pref in the Advanced preferences brach.

    --
    _________________________
    Spelling and grammar mistakes left as an exercise for the reader.
  48. Re:Generalizations like that are typically foolish by cpeterso · · Score: 2

    Over the course of my employment--about three years now--I've rewritten over four applications from scratch... and it's the best thing that could have ever happened to the code. ... you're writing a piece of software the second time around, you know what mistakes you made the first time, and can avoid them.

    How common is it for the ORIGINAL developers to be the people doing the code rewrite? Rewrites are usually done because the new developers cannot understand how the original code works. Were the four applications you rewrote your code or someone else's code? If you cannot extend your own code without rewriting it from scratch, then you need to learn about information hiding.

    Yes, Netscape 4 had many bugs. However, Mozilla also has many bugs. Why do you think it has taken THREE years to release a stable version? Here's a quote from Lou Montulli, one of the founding engineers of Netscape and the creator of Lynx responding to Joel Spolsky's "Things You Should Never Do, Part I" article. Lou says,

    "I agree completely, it's one of the major reasons I resigned from Netscape. In 1998, after wasting a year wanking, a group of new but experienced programmers, and one of our misguided founders, decided it was a good idea to rewrite everything. I had alot of vested interest since I had done most of the original design work on Navigator, but I was unable to supply enough visions of doom to divert the effort. The original design had degenerated substantially due to the integration of Java and the rapid pace of zig zag development that went on over the course of 4 years. There was good reason for a large change, but rewriting everything was a bit overboard to say the least. I laughed heartily as I got questions from one of my former employees about FTP code the he was rewriting. It had taken 3 years of tuning to get code that could read the 60 different types of FTP servers, those 5000 lines of code may have looked ugly, but at least they worked."

  49. Re:Generalizations like that are typically foolish by Lendrick · · Score: 2

    The problem isn't with Joe Idiot Manager but with Joe Idiot Customer who ultimately pays Joe Idiot Programmer's salary. Joe Idiot Customer wishes to buy the feature now instead of when Joe Idiot Programmer feels the code base is right.

    These things take time. When new features are hurriedly glommed onto an existing, already shoddy code base, you get a shoddy product. If Joe Idiot Customer wants a program that doesn't blue screen all the time, then he needs to wait long enough for quality code to be produced.

    And if the original code base was so inflexible that it couldn't support much enhancement, then you can blame Joe Idiot Programmer and his Idiot Manager who, alas, developed it without the benefit of knowing what mistakes they made the first time were.

    Times change. In the tech industry, when you design a product, you have no idea what people are going to want put on it five years down the road. If you can accurately predict that sort of thing, you need to be in R&D, and not programming.

    Some things can be anticipated, others can't. When Netscape was originally written, they didn't expect to have to add in support for tables. Since it was added in version 2, Netscape's table support has always been slow, weak, and buggy. The renderer should have been gutted and rewritten then, but it wasn't. Since then, the problems have grown worse because bad code has been piled on top of bad code.

    You claim that Netscape should have made their code more flexible. Well, they didn't. "Should have" doesn't get you very far when you're producing a prodct, and Mozilla is no exception.

  50. Re:Generalizations like that are typically foolish by Lendrick · · Score: 2

    How common is it for the ORIGINAL developers to be the people doing the code rewrite? Rewrites are usually done because the new developers cannot understand how the original code works. Were the four applications you rewrote your code or someone else's code? If you cannot extend your own code without rewriting it from scratch, then you need to learn about information hiding.

    Okay, I admit, two of those projects were my own, and when I wrote them the first time, I did need to learn a bit more about information hiding. Mind you, I was an intern at the time. Since then, I've been hired on as a full-time employee.

    The other two projects were written very badly, by people who had obviously never attempted to write projects of this type before. To give you an example, one used Netscape 4 and Apache to form the user interface of a local non-web application. The program itself used a postgres database to send signals between various daemons and cgi scripts. The re-coded version is a single executable that uses GTK+ as the gui. It's simpler, and a lot less crash-prone. Sometimes, bad design decisions don't give you the option of editing code that you already have. It's a fact of life.

    I'm not saying that rewrites are great. Sometimes, they're just necessary.

  51. 8% is NOT small by alexhmit01 · · Score: 2

    8% means thousands of dollars a week (it's a small site). We can't just ignore that.

    Blander = better for these sites, convey information, push product.

    Besides, you can always return different stuff to Netscape 4.x than IE, we already do that. When we break standards to enhance on IE, we only return that to IE users. It's minor stuff, some of their Javascript.

    People aren't suffering, I'm just being careful with the code. The "shiny objects" of the site are always graphics and Flash.

    Alex

  52. Re:Generalizations like that are typically foolish by Anthony+Boyd · · Score: 2
    The problem with application development is that new features tend to get tacked on over the years. Joe Idiot Manager says, "Ahh, it looks good, but can you make it do my laundry?" and all of a sudden, you're given a chice: either hack on a modification to make the code do something it wasn't originally intended to do, or rewrite it from scratch. The first choice is quicker the first few times through, but programs grow more and more buggy and cumbersome as more and more extra features are hacked into the code.
    How common is it for the ORIGINAL developers to be the people doing the code rewrite? Rewrites are usually done because the new developers cannot understand how the original code works.

    Lendrick and cpeterso are having a provoking discussion here. I appreciate it. As a manager of a small team of Web developers, I would put in my own two cents. My experience is that both of you are correct. Code does experience feature creep, planned or otherwise. So plugging in new features can require some ugly work unless the code is perfectly modular (and that's rare -- even if you deliberately make things modular, there is a good chance you won't anticipate every kind of need). Given years of development time, maintenance can become very expensive as new developers waste large amounts of salary trying to learn the code. And cpeterso is on the right track -- having green developers do the rewrites will doom the rewrite to repeat the same mistakes. Yet often the original developer is gone, or is wedded to his/her design and won't rewrite, or is bored of the code and has lost interest.

    For me, I have this problem -- a codebase that is developer-hostile. I have one employee working on our intranet, and one working on our public site. I intend to swap the employees and have them rebuild each other's work. The advantages:

    • They will both still be on staff and communicating, so the "missing original developer" issues should be minimized.
    • They both will come at the code with a fresh perspective.
    • They will be able to leverage original code -- I am not mandating a rewrite from scratch, but a massive "refactoring" (as Joel puts it).
    • They are both very good, and I believe they will improve the developer-friendliness of the code simply because they will have to if they wish to gain control of a large, unfamiliar codebase.
    • As one of the only added-values that I think slashdot readers would ascribe to middle-managers, I will do my best to provide the developers with the history of the project and unanticipated issues, so that any new code has more wisdom behind it.
  53. Re:Generalizations like that are typically foolish by sparkz · · Score: 2
    Hmm... if your intranet and internet sites should be similar in look/feel, etc, why not get them both to collaborate for one "unproductive" month on a library of CSS, JavaScript, templates, and whatever else you need, so that the content can just be "plugged in"?

    This may or may not be best done from scratch; I dunno, I've not seen the code, so that's up to you.

    That way, you get two developers thoughts on each aspect, not just "I did it this way because I think it's cool", and since they know the requirements of both sites, they will make sure that the library makes their lives easier. Then you can swap them over every week between intranet and internet sites, and they'll not notice the difference, since the APIs (the library of code they've developed) is the same.

    --
    Author, Shell Scripting : Expert Re
  54. Re:Generalizations like that are typically foolish by Anthony+Boyd · · Score: 2

    Hey Sparkz. I haven't seen your sig in a long time. But anyway, there actually isn't anything similar on the front-end -- CSS, JavaScript, HTML, all different stuff. Even the PHP on the backend -- about 100,000 lines of code -- is different. The intranet has a budgeting app, an org chart app -- the public site can reuse very little of this. But all those PHP functions and modules need to be more rigorous. Functions for reading & sending email should be separate files that get included, just as the files to initiate a database connection are included. Multiply that by a few hundred more functions and modules that can potentially be cleaned up and put into reusable form, and now we're talking about seriously organized code. That's what I'd like to get to.

    There is a game of Risk that comes with C source, and I really liked the organization of the code. It was not only modular, but included files were neatly stored into sensible folders and sub-folders. So when you look at the code, you really didn't need to know all 20,000 lines. I made a few changes by simply picking the folders I was interested in (ai, server), opening the applicable file (and thanks to the include statements, each file was only a couple hundred lines long), and tweaking. That is radically better than our 100 files all shoved into the top level of the Web directory, each about 500-10,000 lines long, with tons of redundant functions and code tweaks that made it into some of the copied functions but not others. And still, the 100 files are the result of planning, and it's much better than anything I had at the last company I worked for. But I see others doing better and I want to emulate them.

  55. Will it be better than mosaic 1.2? by Alien+Being · · Score: 2, Funny

    You be the judge.

    http://home.attbi.com/~beef.jerky/xmosaic.bin

  56. Re:funny browser compatibility experience by Kamel+Jockey · · Score: 2

    They could do that by coding to W3C standards and letting browser makers do their job - conforming to standards.

    I would love it if they did that too... Personally, I always check using the HTML validator to make sure my code is fully HTML 4.01 Transitional compliant (I usually use styles for all my formatting, but the Transitional part lets me get away with some pesky formatting tags if I need to use them). Basically, if it is compliant, I say hey... if a browser can't display it correctly (or at least reasonably close to what was intended), then that browser sucks.

    Javascript is a whole other animal. It would be nice if there was an ANSI Javascript or something like that (I believe there is an ECMA Script, which is an independent JS definition which Microsoft uses in IE), to which all browsers would be able to adhere. Right now, the current situation is like trying to code in C++ without there even being a valid definition, and using many compilers which may not even support the most basic of features. If there was a defined *OPEN* spec for Javascript (maybe set by the W3C?), and all browsers adhered to that bare minimum, we would realize a significant benefit (and major reduction in coding time) even if Microsoft, et al. add their own extensions to the language. Any C coder knows that fairly useful C programs can be developed which can be ported between Linux and Windows (e.g., CGI scripts).

    Basically, the bigger problem IS going to be the Javascript. Aside from a few minor things (such as the lack of support for colgroups), Mozilla does a nice job rendering HTML 4.01 Transitional compliant pages. Solve the javascript problem, and it will be great. Unfortunately for me, as nearly 100% of the users of my current project are using IE 5.5 or better (this is an internal web site project), we have to minimize development time by coding the Javascripts only for those versions of IE.

    --
    In case of fire, do not use elevator. Use water!
  57. Suppafly totally ignorant by Erris · · Score: 2
    Hell, a huge percentage of AOL users never leave the confines of AOL's system to even get real internet content.

    AOL's confines on M$ platforms are the one's that Bill Gates creates for all M$ users. That's because the current AOL client software uses IE as it's browser.

    I know this because my mom uses AOL as her only ISP, so I use it when I'm at her house, and because I encourage her to get pictures from my ftp site. She only uses the browser that AOL has for her surfing, and it behaves excactly as IE does. It lists her as IE_user for anonymous logins and exibits the same abominal ftp behavior, such as opening multiple sessions and not closing them until the sever overflows the number of concurent user allowed, and locking the entire GUI while the ftp site does not respond. Nice, eh? Oh yeah, you can open up IE with all it's shiney junk and it knows all your AOL browsing history and vice versa. Once code, two faces.

    IE's poor performance is only the begining of the limits IE puts on it's users. File format problems and the forced downloads of adverts are more serious agrivations, that amount M$ to leverage it's power into the web. That's why it's so important to M$

    It becomes apparent to all where the souce of incompatibility is when the user has nothing but M$ crap and it does not talk to itself and crashes anyway. That's the way things are at work, and everybody there knows.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
    1. Re:Suppafly totally ignorant by Suppafly · · Score: 2

      Nothing you have said has disproven anything I've said.. I'm familiar with the idea of the embedded IE.. it still doesn't change the fact that most people that use aol barely leave the confines of AOL's system of chatrooms and local content and get real internet content.

  58. better analogy by Erris · · Score: 2
    Your argument about standards and compliance sounds like those linguists who are upset about slang destroying the "purity" of whatever language they study.

    What a concept, Microsoft embraces and extends the English language! M$ embracement is always half done, and the missing functionality is crammed into strange extentions. Imagine that the M$English does not include any past tense construtions but instead has an "enhancement" to the future perfect tense that does the job. NT_English has the same problems, but a real korny sound to it that's popular with want to be's for years after free alternatives made the NT replacement unneeded. Engliz2000 has all the same problems but is based on New Technology Technology that is undone by mergence with the older M$English that has been enhanced to autocomplete thoughts and has had most of the logic filters removed so that adverts can be pushed into your head easier. EnglizXP is completely incomprehsible to speakers of Standard English and changes continuously. EnglizXP is then made the standard language of all MBA thesis and dissertation work, flooding the world with management that speaks only in buzword phrases.

    Oh wait, it did happen! It was called Word.

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  59. Mozilla = browser for the future by Dr.+Spork · · Score: 2
    I have to say, now that we are seeing the glimmer of what Mozilla is to become, that I think all the skeptics were wrong. They said it was taking too long, that they didn't reuse enough of a once-market-leading product, etc. Even I used to say that. Well, now I think that was stupid.

    You see, Mozilla developers know how to, and not to, build a browser. Somehow, through some strange chain of circumstances plus big balls, they didn't humor the marketoids and stick to small improvements. They designed a browser for the next 10 years.

    We have not yet begun to see how this work will pay off. You see, if you were in charge of "improving" IE6, what would there be for you to do? You might think "this module needs a serious rewrite" but your team would say "don't fuckin touch it--that code has been there since the Mosaic days, nobody really understands anymore what it does, but if you fuck with it, the whole ship is going down." "Well, what about this other module that needs a rewrite?" "Sure, good luck. Some temp patched that stuff together in '94. He had a deadline, and I guess he loved GOTOs..."

    My point is that basically, improving IE is now a lost cause. Just about all the tweaking that's doable to that venerable mess has already been done. Sure they might paste on more modules, and they'll spice up the UI with each release. Other than that, they'll sit on their hands.

    Mozilla was built from the ground up to be modular, reusable, publically documented, coded correctly. They took a long time getting the fundamentals right, and they refused to cut corners. That took a while, but as a result, Mozilla can be tuned into an ass kicking browsing machine.

    To use an analogy: I'm sure that when the jet engine was conceived, the fastest planes used propellers. You might say that it's stupid to throw out piston+prop engines if you've already invested so much time on tuning and testing them. And I'm sure the best propeller planes were faster and more reliable than the first jet planes. Still, you wouldn't be stupid if you put all your eggs into the "jet" basket, because you know the potential of the technology, and you know that in the long run, they'll leave props in the dust.

    It seems to me that IE is like a propeller plane that works very well, and Mozilla is a jet plane with many of the quirks that new technology brings with it. Right now, they're about equally well suited for their missions. But there's nowhere else for the prop plane to go.

    Well, that was my long-winded take of what's up. In summary: sometimes it's right to throw everything away and comit to a better concept, as painful as that might be in the short term. It won't be long that people turn up their noses at IE.

  60. Re:Netscape is dead by Zontar+The+Mindless · · Score: 2

    Brain-dead moderator alert. Hopefully, I'll get the chance to do something about this in meta-moderation, but just in case, let me state why this is a horrid, knee-jerk moderation.

    This post should NOT have been modded "Off-Topic", as the two functions the AC refers to are in fact features of Mozilla, and this discussion is also about Mozilla. (Duh.)

    These aren't the only cool things about Moz, BTW -- tabbed browsing also is quite nice. Not mention support for HTML, CSS, and DOM standards that no other browser can touch. Not to mention MathML and optional SVG. I'm using Moz 0.9.9 for all my browsing, email, and IRC now, and it works pretty damn well.

    And it's nice to see some positive mainstream attention, too. :-)

    --
    Il n'y a pas de Planet B.
  61. Re:funny browser compatibility experience by flacco · · Score: 2
    Personally, I always check using the HTML validator

    BRAVO! I wish all designers would do this!

    Javascript is a whole other animal.

    I can understand this, but what is frustrating is that it seems that the vast majority of sites out there would be just as useful - and probably easier to use - if they eliminated the JavaScript completely. That aside, some kind of W3C Java/ECMA/Whatevah-script standard would be great.

    --
    pr0n - keeping monitor glass spotless since 1981.
  62. Um. by autopr0n · · Score: 2

    Right. And the users will be asked if they want to grant that right. Which of course, most of them being complete idiots will do.

    But that's not the point.

    --
    autopr0n is like, down and stuff.
  63. Re:Generalizations like that are typically foolish by fferreres · · Score: 2

    You sayd it, start from scratch, not rewrite from scratch. You can always reuse a lot of code and redo the wrong parts / enhance the lacking parts. There's no need to "relearn" everything if you have thought things cleverly from the start. Some people just like hardcoding everything again and again for a lack of initial vision. And they are the ones likely to end the things sooner: but don't ask for ANYTHING not specified in the "whatever" requirements.

    --
    unfinished: (adj.)