An Overview Of PNG; Mozilla M17 (Updated)
PNG, MNG, JNG and Mozilla M17
26 June 2000
by Greg Roelofs
PNG support in Mozilla has improved greatly over the last few releases ("milestones"), and with each milestone comes a corresponding Slashdot posting and a lot of discussion. Unfortunately, not all of the discussion is entirely accurate, so here's a preemptive posting that attempts to update folks on the status of PNG support in Mozilla and other apps and to clear up some of the more common misconceptions. (This seems to be an annual event...)
Home Page
First of all, the PNG home page got booted off of cdrom.com in early March, and in early May it settled into what should be its absolutely final home:
This is currently hosted on freesoftware.com, Walnut Creek CD-ROM's new site for free software (quel surprise!), but if something should ever happen to Walnut Creek, libpng.org will be redirected appropriately. (On a related note, the new zlib URL is http://www.info-zip.org/pub/infozip/zlib/, which is also currently hosted on freesoftware.com.)
PNG Features for the Web
Insofar as this is ostensibly a Mozilla posting, let's have a brief rundown of the PNG features that are most useful to Web designers:
- alpha transparency - This is geek jargon for partial or variable transparency, and it lets you do nice effects that are independent of the background color(s), such as antialiased (non-jaggy) text, drop shadows, gradient fades, and translucency. PNG not only supports a full 8-bit alpha channel in grayscale and RGB images but also what amounts to an "RGBA palette" in colormapped images. The latter lets you do nice transparency without a huge hit in file size. For example, all but one of the transparent images on my PNG alpha-transparency test page are 8-bit or less; the lone exception (one of the toucans) is a 32-bit RGBA image, virtually indistinguishable from its 8-bit cousins. Note that PNG supports only unassociated (non-premultiplied) alpha, since the alternative is not lossless.
- gamma correction - Gamma allows you to display the same image on different platforms without looking too dark on some and too light on others. For best results it does require that both the designer's display system and the user's be calibrated, but even educated guessing is better than nothing in a viewing program (which is what Mozilla does). Warning! Watch out for Adobe Photoshop; version 5.0 had a serious factor-of-two bug in its PNG gamma support, and 4.0 also had some problems. (Things seem to be fixed in 5.5, however.)
- color correction - Where gamma has to do with image "brightness," color correction has to do with rendering shades of color precisely. PNG supports it, but not many applications do; it's pretty tricky to get right. Note that Photoshop 5.5 writes incorrect PNG "iCCP" chunks, and this will crash applications based on libpng 1.0.6. (Older versions of libpng ignore the chunk, and the soon-to-be-released libpng 1.0.7 will work around it.) Also note that feeding a valid iCCP chunk to PS 5.5 will hang it.
- compression - A lot of people have some seriously crazy ideas about
PNG's compression. Here's the straight dope:
- PNGs tend to be 15% to 20% smaller than equivalent GIFs on average. There are some GIFs, particularly 32- or 64-color ones, that are smaller than the best PNGs, but usually by only a couple of percent. There are also many that are more than twice as large as the corresponding PNGs, but these tend to be tiny images. (One exception is this image, which is dimensionally rather large yet only 1/3 the file size of the GIF version.)
- PNGs tend to be much larger than standard JPEGs. JPEGs are lossy, while PNGs are lossless; for natural (photographic) material, no lossless format can compete with JPEG--PNGs will typically be 5 or 10 times as large. On the other hand, for simple graphics or text-filled images with relatively few colors and sharp edges, JPEG is much worse, both in quality and in file size. (This means you, Slackware guys!) Use the proper tool for the job--no single image format is best in all cases.
- PNG is roughly comparable to JPEG-LS, the new lossless JPEG standard. On the Waterloo BragZone test suite, JPEG-LS beat PNG by 5% to 10% on natural images, but PNG beat JPEG-LS by 35% to 270% on "artistic" images. YMMV.
- PNG's compression method can be implemented in such a way that it is completely free of all known patents, but it can also be implemented in such a way that it infringes on patents held by PKWARE, Stac and others. You can guess which way zlib was written. Folks who are neither rich nor expert in patent law should probably stick to zlib- and libpng-based implementations.
- Unlike (LZW-based) GIF, in which the compression is basically deterministic--that is, you end up with pretty much the same data regardless of who does the compression--PNG's scheme leaves a lot of room for optimization. Some programs do a good job, some don't. The GIMP happens to be one of the good ones, as is pngcrush. Photoshop traditionally has been one of the not-so-good ones, although version 5.5 includes a "Save for Web" option that presumably invokes ImageReady. ImageReady 1.0 was mediocre and reportedly isn't much better in its current release (i.e., pngcrush beats it by 15% to 25%), but it is better than Photoshop's normal "Save as" option.
- The compression engine can't help clueless users who perform apples-and-oranges comparisons. If you start with a truecolor image and save it as both GIF and PNG, chances are the PNG will be 24-bit while the GIF will be 8-bit. Guess what? It's pretty tough to overcome that initial 3:1 deficit, no matter how good your compression engine is. (If you're not sure what kind of PNGs you have, check!) Also don't add a lot of text annotations to the PNG--unless you do the same to the GIF--and especially don't add a useless alpha channel to opaque images! (That last is directed at the Burn All GIFs folks...) Recompressing an image after it's been through JPEG compression is also a bad idea; JPEG leaves a lot of nasty little artifacts (often invisible to the naked eye) that screw up non-JPEG compressors.
- interlacing - PNG's interlacing scheme is two-dimensional, much like progressive JPEG, but unlike GIF--which uses a one-dimensional, line-based scheme. The upshot is that an interlaced PNG with text in it will be readable roughly twice as soon as the corresponding interlaced GIF.
- animation - Nope. But see MNG, below.
- MIME type - image/png. If PNG images on your server show up as broken images within Web pages and as gobbledygook text when referenced directly (i.e., as standalone URLs), you probably don't have the MIME type set up correctly. On the other hand, if they show up correctly for MSIE and some versions of Netscape but not others, you're probably running Microsoft's IIS server. Technically it's a bug in older versions of Netscape (versions 4.04 through 4.5), but consider switching to Apache anyway...
- browser compatibility - We'll get to that in a moment.
PNG Extensions and the Future
PNG is extensible. PNG is lossless. PNG is a single-image, raster (bitmap) format. One of its overriding design goals was backward compatibility. As a result, don't expect to see any sort of lossy compression methods (JPEG is doing a fine job of that, with the exception of transparency--but see JNG, below). Also don't expect to see any vector-based extensions--SVG with gzip content-encoding has that covered. Indeed, don't expect to see any new, incompatible compression methods for quite a while. Until there are lossless methods that can, on average, halve the size of PNG images, the cost in software compatibility is far too great. (Keep in mind that there still browsers that don't support progressive JPEG, and that was a relatively trivial change! And let's not even talk about JPEG 2000...)
PNG is also not going to become an animated format. Leaving multiple-image support out of PNG was a conscious design decision by the PNG development group, and it's still the right decision. Overloading a still image format with animation or video features merely confuses users and Web browsers, which have no way to distinguish still images from animations without prying into the data streams (which usually means downloading them first). Developers who prefer to program monolithically can always program for MNG instead; it's architecturally identical to PNG, and PNG is a pure subset of MNG.
Related Formats
MNG: As the previous paragraph suggests, the animated version of PNG is called MNG, for Multiple-image Network Graphics. It supports looping (including nested loops), clipping, deltas, and other features, plus everything PNG supports--including alpha transparency, of course. The home page is here:
Since this spring, a free reference library, libmng, has been under development by Gerard Juyn; its home page is at:
Note that the MIME type is video/x-mng; it has not yet been registered with the IETF. Undoubtedly there will be many misconfigured Web servers in coming years...
JNG: JNG is short for JPEG Network Graphics and is a proper subset of MNG, just as PNG is, but it's worth a separate mention. The idea is to combine the best of both worlds: JPEG's excellent compression and PNG's incredibly spiffy alpha transparency and color correction. JNG is almost identical to PNG, but in addition to standard IDAT chunks (which in JNG contain the alpha channel), there are also JDAT chunks that contain a standard JPEG/JFIF stream (suitable for handing off to libjpeg). From a developer's standpoint, if you've got support for both PNG alpha and ordinary JPEG/JFIF, adding JNG is a breeze. Of course, JNG is also supported by recent libmng betas. Its MIME type is image/x-jng.
Browser Status
Most browsers have supported PNG since at least late 1997 (when Netscape Navigator and Microsoft Internet Explorer finally did), but almost without exception, their support for alpha transparency has been abominable. Amazingly enough, it seems that 2000 may be the year that browsers finally support it, more or less ubiquitously. In April alone there were three newcomers, with another in May; so far this year, the total has more than doubled. Here's the current list of browsers that at least attempt to do alpha transparency correctly, with their supported platforms indicated in italics. If screen shots of the PNG alpha-transparency test page are available, they're linked to the browser name:
- Arena (Unix/X) - this was the first browser with good alpha support (at least for Unix, and I think anywhere). It died in 1998, however, and the final release tends to core-dump on PNG images. It always used its own "sandy" background pattern rather than that specified in the HTML. (Very old screen shot.)
- Browse (RISC OS) - Acorn's browser was the first to fully support PNG transparency and gamma correction, including background images, but it died along with Acorn itself in June 1999. The browser may or may not eventually show up in Pace Micro's digital set-top boxes. (Very old screen shot.)
- iCab (Macintosh) - this was the first Macintosh browser to support alpha transparency (since the 1.8 beta), but it doesn't do gamma correction yet.
- ICE Browser (Java) - ICEsoft's commercial browser for Java reportedly has full alpha support, but I haven't verified that.
- Internet Explorer (Macintosh) - version 5.0 added superb PNG support, including alpha, gamma and color correction. This is probably the best PNG-supporting browser available today. Unfortunately, the Windows and Unix versions seem to be a completely separate code base, so there's no telling when (or if) they'll have equally good support. (See the browsers page for details.)
- Konqueror (Unix/KDE) - I just heard that KDE's file-manager-cum-browser has full alpha support, but I haven't had a chance to check it myself. I'll try to get some screen shots added soon, however.
- Mozilla (Macintosh, Unix/X, Windows) - alpha was enabled in April, though there are a few gotchas: the Windows code is currently broken (bug 36694 and 19283, to be fixed by beta3), and the X code is a slightly nasty hack--it looks beautiful on 24-bit displays, but it's slow when scrolling, and the quality for users of 8- and 16-bit displays will be relatively poor. Nevertheless, it's a vast improvement over the previous code, and it's basically the only game in town for Unix users. Note that the infamous PNG interlacing bug (3195) was fixed in May, and Tim Rowley checked in initial MNG and JNG support on 12June.
- NetPositive (BeOS) - version 2.2, released in April, added support for alpha transparency; but like iCab, it doesn't yet do gamma correction. (It also doesn't display interlaced PNGs progressively.)
- Netscape - see Mozilla (which is basically what Navigator 6.0 will be).
- Sega Dreamcast Web Browser (Dreamcast) - version 2.0 of Planetweb's browser for the Sega Dreamcast game console, released in May, fully supports alpha transparency, but I don't have any screen shots yet.
- Webster XL (RISC OS) - R-Comp's RISC OS browser is claimed to have full alpha support, but I don't have verification, and it doesn't appear to be under development anymore.
- WebTV (WebTV) - surprisingly enough, WebTV has decent support for 32-bit RGBA PNGs, but its support for palette transparency is broken. In principle it should be easy to fix, but then again, it's a strange platform. (Note that the fonts look considerably better on a television screen.)
Honorable Mention goes to Siegel & Gale's PNG Live plug-in for Netscape, which was the only plug-in ever to manage alpha transparency (in Windows only). It died before ever getting out of beta, though, and plug-ins in general are useless for PNG. So is the HTML 4.0 OBJECT tag, but don't get me started...
Other Apps, Libs, etc.
I currently list some 500 distinct PNG-supporting packages (more if you break things like Microsoft Office into their constituent parts) in 8 categories (soon to be 9 or 10), not to mention a dozen pieces of hardware. PNG has now reached the point where even freeware authors generally don't bother to tell me when they've added support; it's largely taken for granted. (I do occasional Freshmeat sweeps, but I usually don't have time, and many entries don't mention PNG even if it's supported.) Quite a number of the apps include full source code, by the way--which is the way it should be, of course. ;-)
Within the libraries-and-toolkits category, there are a surprising number of independent PNG implementations (either encoders or decoders or both), including ones in C, C++, Java, JavaScript, Pascal, and even Ada95. PNG is now a standard part of Java 2 SE 1.3 and Tcl/Tk, and it is the main image format in the popular gd library and all of its Perl-based derivatives. In turn, this has led to its online use in areas as diverse as server statistics, chemical diagrams, computer-generated mazes, and weather maps.
Even better, PNG is the native, internal image format for a number of major applications (including Macromedia Fireworks and Microsoft Office), and it's becoming a popular icon format for advanced GUIs. It also ships as a standard part of BeOS, via the Translation Kit, and it's supported natively in the Windows Me shell (and possibly in Windows 2000 Professional).
Conclusion?
Ordinarily I'd mumble something about how PNG has finally achieved massive studliness and will soon be taking over the world, but what the hell--it has, it is, and if it's not obvious from what I've already written, another couple of lines won't make any difference. Go forth, visit the web site, write code, make lots of PNGs, etc., etc.
And Microsoft, pleeeeease get on the ball with Internet Explorer for Windows and Unix...
When Mozilla reaches M25, will it slow down to an absolute crawl, stop altogether when overloaded, and crash lots?
How come most of the time when a new mozilla release is mentioned on /., it isn't availiable for download? (Not counting nightly builds...)
Maybe I'm just reloading too often.
They're fun to pour right down your pants
Natalie is naked and turned to stone
Oh no, OOG's gone, now I'm all alone
Hello, hello, hello, Katz blows
Hello, hello, hello, Katz blows
I like trolling, it's contagious
Here we are now, moderate us
You don't like caps, post aborted?
ASCII art plans, they are thwarted!
I got bitchslapped, I dissed Bojay
I post flamebait every Troll Day
Yeah!
First posting's what I do best
And for this gift I feel blessed
Commander T likes other men
And always will until the end
Hello, hello, hello, Katz blows
Hello, hello, hello, Katz blows
VA's stock price, it's disastrous
Hey, does timmy ride the short bus?
All they post now: Lars and Napster
Well, this sure ain't stuff that matters
Raymond shoots ten who don't 'get it'?
Read it Tuesday on ZDNet
Yeah!
And I forgot
Just why I post
Oh yeah, I'm first, so now I can boast
I'm not that lame, the filters are blind
Can you imagine a -- oh, nevermind
I'm not rabid, like the zealots
So they flamed me, they're just jealous
Metamodding and IP bans
Won't you use them on ol' sorehands?
I don't want to beg for karma
Don't hate patents, just your dogma
I'm not insightful
Not insightful
Not insightful...
Yu Suzuki
Yu Suzuki
Deamcast. It's thinking.
I'm considering installing Mozilla on my FreeBSD box and using it as my regular web browser. I've heard nothing but good things about it, and even if half of them are true this browser will kick serious arse.
But really, I'd like to know from an actual user of Mozilla: how stable/fast/featureful is it in its current incarnation? Is it usable as an everyday, workhorse browser, or is it still not for the faint of heart? That is, compared to my current browser, Netscape 4.7, which hasn't been too reliable of late.
Washington, DC: It's like Hollywood for ugly people.
Is probably the best browser you can install at the moment, though Opera is pretty good too. Too bad Opera isn't free (as in beer and speech) and doesn't render some sites too well, mostly to blame to not so good HTML.
Sorry...but until Mozilla has the plugin (read: Flash) support, and speeds up its loading time and rendering engine, I will still stick to Nutscrape Communicator.
I know it will be just a matter of time, but I certainly wish that they would be quick about it. I'm getting hives from using Netscape. Motif truly blows.
JoeLinux
This is not the M17 release, they've just started to use 'M17' in the name for the nightly builds. That doesn't make it the M17 release.
Come on slashdot, this happened before with M16 as well, it was released way after slashdot said it was out. didn't you see it coming this time?
less irresponsible 'Mnn is out!' posts please. how would you like it if someone said 'hey look you've finished!' even though you'd just started. wouldn't be a true indication of the finished product would it.
I'll stop ranting now..
In other words, M16 has been released, the nightlies are now M17, once M17 milestone has been released, the nightlies will be M18, until M18 milestone is released, etc
RTFA (Read The F***ing Article), you **** ***. :)
People really amase me, sometimes.
This message was edited by ``Self Censoring Keyboard++'', proud member of ``Living Politely Suite''
---
Just wanted to say to the author, that this might be one of the better pieces I've read on Slashdot lately. Shock-full of neat technical info, great links, and just felt solid and correct! Thanks you very much!
main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
This message was edited by ``Self Censoring Keyboard++'',
I'll have to get myel one o thoe. The one I have here prevent wearing and proanity by diableing ome of the letter key.
Is there set an aproximate date/month/year when we'll se the final version of this long-awaited browser?
IMHO IE 5 / 5.5 still is the best browser around, to bad Microsoft won't relase a Linux version (or will they, after the ongoing battle with DOJ).
The internal MS geeks probably have a Linux version of IE allready =).
regards,
--larsw
Not when I clicked on it, it didn't - took me straight to www.operasoftware.com. Admittedly, I didn't hang around long enough to see if it meta-refreshed me away somewhere else (I'm at work, and too busy even for this :-) ), but the page certainly looked genuine enough...
Cheers,
Tim
It's official. Most of you are morons.
Obviously the browsers, but my question was more along the lines of additional software products or future ideas in development. Will it become say, popular as a standard Windows/Linux/etc format for backgrounds, or just become a format that has a single use such as the TIF?.. can we see any OTHER uses for it besides the web? Why must people be so narrow-sighted and short tempered?
Mozilla M17 is not out yet! M16 was only released in mid-late June. The current nightly builds do identify themselves as M17 is you look in about:, but this is because nightlies identify themselves as the next impending milestone. But it's not an actual Milestone release yet.
Secondly, all the fancy PNG features mentioned in this article were working quite nicely as of M16.
I just got to downloading M16 yesterday.
| Ceci n'est pas une pipe.
If only all the people who complain about the M25 being a car park would use alternatives routes, I'd be able to get to work much quicker!
Regards
I don't really like Netscape nor Explorer as these are obese pieces of software that carry in themselves all the patches required to overcome any operating system lacunas.
Whenever a system is well done and integrated an application developper should only focus on features more than these disguised OS patches.
For example, on RiscOS, JPEG decompression is handled by the system and performed during the display refresh so that the memory needs are even lower. Most system routines are stored in software modules that can be accessed from whichever program, even BASIC script.
Concerning Mozilla, it is a shame that a Free Software Team is working on such a big thing instead of choosing to re-design it a more clever way.
BTW, here in Europe downloading dozens of Megabytes is a bit expensive, you know?
So, let's keep things small.
--
Trolling using another account since 2005.
For those of you wondering about the demise of the word "hacker" to what it means today, I shall relate by explaining what you think you mean by "alpha transparency".
alpha (the greek letter) is often used in equations to reflect a coefficient. In the case of calculating out the colour of a pixel, you may be left with an equation like :
a * alpha + b * beta
--------------------
c
In this particular case, "alpha" can be considered the coefficient for a source image intensity and "beta" can be considered the coefficient of a destination image intensity.
What this all boils down to is "alpha" transparency is the same as "beta" transparency, "gamma" transparency, or "horse" transparency. The use of the term "alpha" to describe it is worse than meaningless. Alpha can represent ANYTHING, that includes refractive quantities, air density, paint, or a splatter of your gran's homemade shoe polish.
It's called "transparency", not "alpha transparency". Perhaps semi-transparency, or if you're being really precise, "transparent filtering". Where in the latter case, you MAY use "alpha" to represent the filter.
HAND.
With the increase in public broadband and harddrive spaces ever increasing, I'm not so much worried about compression as I am with the fact that browsers still only display images at 72dpi.
IMHO, with broadband becoming more prevelent in homes, the 72dpi web-standard is no longer being a benefit (by keeping the file sizes lower), but a drawback in clarity for sites that sell intricate products via images on their site or are graphic-oriented.
Is there any chance this may change in future browser versions?
Just wanted to let everyone know that CscHTML 1.1.0 fully supports png's including alpha channels. A screenshot is available at http://www.cyberdeck.org/screenshots/20000627.jpg
CscHTML is available at: http://www.cscmail.net/cschtml
And if you are wondering what web-browser that is in the Screenshot, its the built in "minibrowser" in CSCMail 1.7.8 (using CscHTML as its HTML renderer)
Anyway, just wanted to let people know that there are other options out there.
-CZ
You are in a maze of twisty little daily builds, all different.
My website has been GIF free for a year, and from fall-throughs to old pages I guess that less that 10% of users had problems. The situation will be better now.
The benefits of PNG, apart from the patent issues, are that you can do greater colour depths and the files are often much smaller than the corresponding GIFs.
In other words, I wouldn't even consider using GIFs any more.
MNG support is however almost non-existent outside M17.
Great. Greg advocates PNG, documents it, generally makes the world a richer place, and you have to nitpick terminology. Maybe you have a (trivial) point, but your attitude is what I object to.
Geeks routinely abuse English, and a consensus develops that makes school teachers mad, but you'll find that the geek terms acquire a certain standardisation and add meaning to English it didn't have before.
For example, 3D graphics uses terms like "transparency" meaning [for 8 bit values] that (0 is opaque, 255 is clear), then introduces "opacity" to mean (0 is clear, 255 is opaque), THEN confuses us all by using translucency to mean (something between 0 and 255) - which goes against the dictionary - look it up.
English is a dynamic evolving thing, as are science and technology. Think about that.
I have just downloaded that latest nightly and am using it now. Its a big improvement over the last version I downloaded ( Mile 12? ) verry impressed. I just hope that it becomes nore stable than the famous "NutScrape"
Just because it's not a Milestone release as it has been pointed out, there's no reason not to try a nightly build. They're getting more stable each day, and since some days ago a nice addition has been made: a "classic" skin.
It has the look and feel of Communicator 4, native widgets and such. (Can't tell if they're really native, or just a XPToolkit skin to mimic native widgets. Anyway, it looks good.) It even uses your system colors!!!
And more, Mozilla seems slicker, faster and more stable when using this skin... although it needs a little work still. So, check it out!
--
Marcelo Vanzin
Marcelo Vanzin
Whats the point in having a great forum like slashdot if the articles are so thorough and leave nothing for our imagination.
What are we going to argue about now ?
From Statmarket
BROWSER / % of total MICROSOFT / 86.08 NETSCAPE / 13.90 OTHER / 0.02 OPERATING SYSTEM / % of total WINDOWS / 93.63 OTHER / 3.48 MACINTOSH / 2.53 UNIX / 0.36
Actually, Mozilla gets its ass kicked by Opera in nearly every imaginable test (even IE 5.0 is better than Mozilla).
I imagine the years of development were responsible for turning Mozilla into some serious bloatware and XUL (added when there was that skinning craze sometimes during the development of Mozilla, which has of course long since faded down...) gave it the killing blow.
Now, i'm only looking forward to Opera 4.0 for Windows/Linux.
Take this "announcement" for instance. A simple check around the Mozilla website would make it OBVIOUS that M17 is NOT out and won't be for a month or more.
Why is it then that Slashdot seems incapable of checking it's facts before announcing it's "scoop" to the world? Hilariously this is not the first time either - Slashdot announced M16 was out a good four weeks before it actually was.
If anyone could point me at some test images I'd gladly check out the "alpha transparency" issue.
Does the M17 installer seg fault like the M16 one did?
Go Tools->Internet Options->Advanced, and then under the "Browsing" section there is a entry "Show Friendly HTTP error messages"
IE 5 shows them ("Friendly error messages") if there is a HTTP error code and the page size returned from the server is less than x bytes (where x is some number I can't remember now).
IMHO, it's quite a nice way to handle it - it tells newbies what has gone wrong and tells them ways in which they may be able to fix it, and yet it still enables website designers to display a custom web page (or redirect) on 404 errors, and advanced users can turn it off.
it strikes me that as long as it took you to post about it you could have fixed it
.oO0Oo.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
You can also turn off "FTP Folder views" in the options page.
I'm in Australia, so I feel your download pain. 6 Meg (in the case of Mozilla) isn't big at all for a major piece of software, though.
Don't forget that the Mozilla designers were (from the start) working on cross platform compatibility, so they couldn't rely on non-standard system libraries like the JPEG decompression lib you refer to in RiscOS.
Anyone else notice just how good IE 5 for mac is? (as opposed to Netscape 4 and IE 5 for PC)
1 403) :) )
It's doing pretty good with standards, and is small and light-weight (takes like 4mb of memory - 7 mb install without java)
Surprisingly enough it even trounced the win IE in more than one way, on a platform they don't control; What's even more surprising were the reports i heard later on that the mac IE development team was dissolved - who knows what the reasoning behind that was. (check out http://www.mozillazine.org/talkback.html?article=
(Making the mac a better browsing platform than windows?! what were they thinking
Anyway, thanks for the update on the status of PNG.
My office has been taken over by iPod people.
I have submitted about 20 bugs and all but about 5 of them are fixed at this point. In the last week a javascript bug that kept many of my companies web pages from working was fixed and as of last night mozilla works with junkbuster again.
I still have a few bugs that I want to see fixed before I can get rid of netscape: Mozilla crashes with some animated gifs, doesn't let you find on a page that contains frames, and the nightly builds don't handle encryption.
It still may be a while, but it really is coming. I can see it.
> Is that greatly different from being
> handled by a shared library, libjpeg?
in RiscOS, displaying a 50kB JPEG file only takes 50Kb in memory (plus a few kilobytes of real-time decompression code which is so fast it doesn't burn much CPU time).
> Isn't that the same as shared libraries?
The idea should be the same, not the implementation which is very dynamical and compact.
Also, RiscOS modules reside in memory and don't usually occupy much space (xxKB for the biggest). They are loaded on demand and can also be dynamically replaced or updated as the system is able to distinguish between several available versions.
If Mozilla happened to be ported on RiscOS by people aware of its specificities, then it probably would occupy ten times less disk space as its Linux cousin.
--
Trolling using another account since 2005.
I like this one a LOT better that that new blue/aqua crap. I like minimalist approaches SOMETIMES, but the new 6.x design was/is just ugly (IMO).
:)
Every once in a while it still likes to hiccup, but for the most part it's pretty good software, I just hope that they can be smart about it and have a minimal d/l package that only has the core browser in it, since I don't use a lot of the other stuff included (no, I DO NOT want to use AIM, or Net2Phone, or...). Of course I'm just bitching, but it would be nice
Hammer of Truth
Oh, PLEASE get to M80..........- --------
----------------------------------
"MIME type - image/png. If PNG images on your server show up as broken images within web pages and as gobbledygook text when referenced directly (i.e., as standalone URLs), you probably don't have the MIME type set up correctly. On the other hand, if they show up correctly for MSIE and some versions of Netscape but not others, you're probably running Microsoft's IIS server. Technically it's a bug in older versions of Netscape (versions 4.04 through 4.5), but consider switching to Apache anyway..."
.png files to IIS's list of MIME types. Dunno how one server knew about it and the other didn't. Presumably somebody had installed something that handled PNG's, or installed IE differently, so that Windows as a whole knew about PNGs. Whatever, it was a pain in the arse and a search on Dejanews showed lots of other people with the same problem but no solutions.
This is FUD. PNG's working in IE as opposed to Netscape when served by IIS is probably caused by a miss-configured web-server. And don't tell me that Apache can't be miss-configured either.
We had load-balanced web-servers which seemed to be identically configured. They were running NT 4 Server and IIS 4. Trouble was, the PNGs wouldn't show up in Netscape half the time.
Using "telnet myhost 80", I finally discovered why. One of the servers was returning the wrong MIME type for the PNG images. One was correctly returning image/png in the response header, the other was returning something like application/x-octet-stream.
The fix involved adding the image/png MIME type for
A correctly configured IE client differentiates based on file extension. So it ignores the MIME type in the response header, correctly displaying the PNG. Netscape on the otherhand looks at the response header, and thus cannot display the PNG if IIS is incorrectly configured.
The discussion on how IE uses file extensions is another issue.
You correctly deduced that I'm not a mozilla developer. But, as Bob Young says, would you buy a car with the hood welded shut? And how much do you know about car engines?
The point isn't that *I'm* going to save the day. The point is that if AOL were to yank mozilla then *somebody* would continue the development. Moreover, any big organisation could *pay* somebody to continue development. Wheras if IE or Opera get yanked / modified / "upgraded" to something you don't want, then nobody else can do anything.
The source code to mozilla is useful, even to someone who doesn't speak a word of C. Its very *existence* prevents you from being tied to the whim of a single company. Get the big picture here, please.
perl -e 'fork||print for split//,"hahahaha"'
Okay, repeat after me. If it isn't on the FTP site under /pub/mozilla/releases, it's not a release yet . Ignore the "M17" in the nightly builds and check the releases for once! Better yet, wait until the release is announced on the mozilla.org website before announcing a new release to give mirror sites a fair chance to get the new release before slashdotting the main server...
Deven
"Simple things should be simple, and complex things should be possible." - Alan Kay
Just wanted to avoid being left out, especially since we were one of the early supporters: OmniWeb also has full support for PNG, including alpha, and has for quite some time, like back in the 2.x days (I guess maybe we didn't support alpha early on, but we've supported it for a long time now.)
OmniWeb 4 is a fully native web browser for Mac OS X, written in Objective-C against the Cocoa APIs. (Prior versions supported NeXTstep/OPENSTEP/Rhapsody.)
http://www.omnigroup.com/products/omniweb
"But, as Bob Young says, would you buy a car with the hood welded shut? "
<p>
Sure, I have no problem so doing.
I never go under the bonnet of my car anyway - 's what I pay my local garage to do. Besides, do you complain when you are sold a sealed battery?
<p>
"<i>And how much do you know about car engines?
</i>"
<p>
To be honest, nothing.
Doesn't stop me from driving though.
<br>
Equally, I know nothing about how the human body works, but it doesn't stop me from using mine!
<p>Note I'm not using any of this to argue in favour or against open source. Just answering the question posed.
People should not be afraid of their governments - Governments should be afraid of their people.
Mozilla "ain't all that and a bag of potato chips" (Dr. Evil tone) until it has Java support. This is really crucial. Many companies and applications rely on a browser to deliver Java apps, whether publicly over the internet, or just privately on the intranet. If Mozilla does not support Java, nobody with Java as "critical path" will change to it. Java and Mozilla can certainly compliment each other.
It's 10 PM. Do you know if you're un-American?
I just wish they would make the bookmark manager a little more robust, then I would just start using mozilla milestones as my primary browser. Right now I think it renders stuff at least as good as NS4.72.
In the case of calculating out the colour of a pixel, you may be left with an equation like :
Equations have an equal sign in them, which equates the two sides. Perhaps you meant formula, bitch?
Ok, so you didn't get the point. Your local garage can't fix your car if the hood is welded shut with a supersecret welding tool that only The Recently Broke Garage had access to.
Doesn't stop me from driving though.Right. Hmpf. Let's continue this lame process of examples; would you buy and drive a car if it cost, say, 1 million dollars and your whole household was depending on it driving every day? What then, if it broke down and the garage that could unweld the hood had gone broke?
>> with the hood welded shut?"
>>
> Sure, I have no problem so doing.
> I never go under the bonnet of my car anyway - 's
> what I pay my local garage to do. Besides, do you
> complain when you are sold a sealed battery?
Don't you get that the point is that if the hood of your car is welded shut, you can't go to your local garage? You'd have to go to the approved garage in central headquarters or wherever. (especially if you signed a contract before buying the car which stated that you had to, and you didn't really have an option about this because it was the standard business practice everywhere and there are no dealerships selling brand name cars which sell them without said contracts.)
And do you really not add your own oil when its low or fill your own windshield wiper fluid? Do you really call a tow truck if you get the out-of-oil light in your car rather than pulling over to the side of the road, pulling out your spare quart of oil in the trunk, pouring it into the appropriate place in the engine, and going on your way?
Can you at least see that some people like to save their own time and money?
They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
ftp in most browsers sucks. but then I expect that. I expect a browser to be good at http and at best mediocre at other protocols because it is, after all, a browser. If I want good ftp I'll go to a real ftp client - I've had more files arrive on my hd badly munged by browsers ftp than I care to count. The same site, the same file when pulled by a real ftp client arrived just fine.
WHY are we so obsessed with putting a www face on everything.. I look at routers configured by pointing a www browser at them, I see linuxconf with a www interface to system config, Theres www interfaces to 'doze terminal server out there that use your browser to spawn a window with a winNT desktop in it....
WHY ???? this is not what the www was designed for, it was made as a document publishing protocol and at that it excels - you want the benefits of other protocols, use other clients.
Just my 0.02 of course but I am getting so peeved at the mad rush to "web-enable" everything.. whats the problem guys, if it isnt on the www is it somehow not cyber-buzzword?
# human firmware exploit
# Word will insert into your optic buffer
# without bounds checking
I had a
Assuming that everybody has a dedicated T1 trunc or even a DSL is a tad arrogant. Probably > 90% of the worldwide internet users still run on modems (56k, if lucky).
Even having a couple dozen gigs of disk space, I'd aprreciate if it's not sucked up by uncompressed 2million pixels, 24 bit images.
Thank you for your attention
ich bin der musikant
mit taschenrechner in der hand
kraftwerk
So very, very simple... But wait! It does say so:
http://www.mozilla.org/projec ts/seamonkey/milestones/
Apparently Mozilla's milestones page is not to be trusted, even when the second and third date columns are filled in. Sorry for the false alarm, but I did say "supposedly" when I submitted the story yesterday at 3am PDT.
-- GRR: Newtware, PNG Group, AlphaWorld Map, Info-ZIP, Google cluster infrastructure,
Too bad the friendly HTTP error messages go against the RFC. I thought the RFC said you have to display the error page given to you from the server?
And this is important because.....?
Only the State obtains its revenue by coercion. - Murray Rothbard
IE on macos is more standards compliant than netscape right now. On windows IE is much faster and doesn't crash. Joe internet user doesn't care about his software conforming to standards, he cares using something that works and doesn't crash.
Only the State obtains its revenue by coercion. - Murray Rothbard
To excite the linux/gnu zealots and get more banner hits to make up for their dwindling stock.
Only the State obtains its revenue by coercion. - Murray Rothbard
I d/l the nightly after reading this.
;-)
;-)
.oO0Oo.
PNG Alpha is something I'm sure we've all been waiting for. Thos that know what it is have anyway
Well My build is from the M17 line :
Mozilla/5.0 (Windows; U; Win98; en-US; m17) Gecko/20000626
looking at the test page : http://www.libpng.org/pub/png/pngs-img.html
Neither IE or M17 display the page properly
M17 doesn't even render the Tux one properly - the yellow background is still present IE5 copes with that one
the three toucans :
Neither browser renders them with the correct transparency
The other four pics
M17 only displays them at all but the transparency is foobard
the bigger version display better.
Summary : M17 better than IE for PNG
M17 on Win32 still doesn't do it correctly
I'll be pleased when it does.
But by then IE6 will be on my system too
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Um, why is this "from the mille-bornes dept." ? A play on "Milestone"?
Shouldn't it be, "PNG is neither Portable nor Graphics."
24-hour banking!?! I don't have time for that.
-- Steven Wright
I cannot believe mozilla milestones are beginning to look like vaporware.
Looking only at how far M16 was from it's projected release date, M17 should be packaged, documented, and downloadable around next thursday (7-6-2000).
-Erik
Sigh... guess I should report this to Netscape (only discovered it last night...)
> I look at routers configured by pointing a
> www browser at them
What's wrong with you? That's a _GREAT_ way to do it! Because you know what, when you look at that 'install disk' the company sends along with said router, it's a good bet the install program will be multiplatform - Windows 98 and NT. Maybe Windows 2000 if you're lucky. It's a lot easier for the company who makes said router to put a web interface on the beast than worry about an install program for Windows 98, Win NT, Win 2000, Linux, FreeBSD, NetBSD, OpenBSD, OS/2, and whatever else is out there. Everybody's got a web browser these days. The only 'trick' to it is making the web pages coming out of the box be VERY standards-compliant (OLD standards, at that!).
send flames > /dev/null
Only 'flamers' flame!
I understand that M17 doesn't appear to be out yet, but blame mozilla.org not slashdot.
The milestone plan is maintained here
If you look at it, you'll see that they have filled in the "on the wire" box, which appears to be an "actual" not a "schedule", because it's only filled in for past milestones and the dates appear (at first glance) to match the actual release dates.
If mozilla doesn't want people to shoot off "mozilla M17 out today" then they need to keep this page accurate and current (or get rid of it).
On the other hand, the M17 open bug and engineering task list is here.
It lists 1073 bugs and tasks. So is M17 coming out later today or is it going to be 6 weeks away? This gives me the impression that mozilla.org is confused and doesn't have it's shit together on the communication side.
Thank you for brightening my day
First posting isn't trolling. It's...first posting.
I just downloaded mozilla for the first time, and was extremely pleased to see mouse wheel support on Linux (under edit->preferences->advanced->mouse wheel).
It's an open standard. Why don't we just let them start rewriting the IP protocol while we're at it? It's not important is it? I mean, we're 31337, we don't need to connect to any Winblowze servers. Oops, didn't realize that about 10% of those damn servers are Winblowze now. Uh oh, now it's 25%, 75%... I guess everyone wanted to be compliant with the new Microshaft "standard". I'll tell you what the problem is... the error message provided by IE provides even less info than that of the original. At least Apache's default page includes (if configured) the webmaster's e-mail, so that if there is a dead link it's one click away to resolution.
Gamingmuseum.com: Give your 3D accelerator a rest.
Standards compliant?
What about this?
Microsoft is openly polluting standards and intentionally breaking portability.
Read that link and tell me its not true. Fire up Netscape in X and visit som?e si?es,? an?d see how?you like it? when??? the ch?racter set?s lo?ok like th?s.
Lars -
Recent studies have shown that IE market share is now at 100%. The war is finished.
Note: Studies were performed using hit counting on a particular site. Site was windowsupdate.microsoft.com. All non-IE browsers were redirected to a link where they could download IE. Non-IE browsers cannot access windowsupdate.microsoft.com
This study is in no way affiliated with Microsoft or any of its subsidiaries.
Lars -
that said, i truly want to see a proper implementation of PNG, because i've been excited about variable transparency for a long time. to be able to use it on on the web would lead to all kinds of stunning effects. the transparency offered by GIF is so woefully inadequate, but that's all that most browsers offer for PNG currently. not until the PNG's alpha channel is fully utilized will the format truly take off, IMO.
There seems to be a trend towards seperating web, mail, news and development. Unfortunatly mozilla has not reconized this and I am forced to use a web browser with other applications that I do not use. There is also the issue of speed and size which comes into play on my old 200 (though it runs good on my 400). Is there currently any effort being put into deveoping (at netscape or elseware) a stand alone, non themeable browser based on Gecko?
Can't *YOU* see that some people *DON'T* *CARE* whether it's open or not, as long as it gets the job done?
Microsoft Word is a closed product. KOffice (presumably) isn't. Guess which one I, a writer, will use?
Bang on: the one that makes the best use of my time. And KOffice ain't it: it doesn't have all the features I need.
Open source just doesn't count for SFA in real-world use. Feature-set, ease-of-use and stability are more important. KOffice, Mozilla and, frankly, Linux all fail to satisfy *my* real-world needs.
More open-source/Linux rah-rah yes-men need to get a clue about what most people really need in a computer. Maybe then we'd see some significant movement toward satisfying those needs properly.
--
--
Don't like it? Respond with words, not karma.
Yes, but transparent objects may have color. Think of colored glass. Translucent objects allow light to pass through, but scatter it to a certain extent. Think of frosted glass, or a fogged-up windshield.
Translucency would be kind of a cool feature for an image format (blurring images beneath it). You could probably set up a "translucency channel" if you wanted in a non-standard PNG chunk--call it tlUc (check the PNG spec to see why the capitalization is all wonky). The only problems being support (although it would degrade gracefully if a viewer followed the spec strictly), and the fact that it would probably take a lot of processor time.
It would be especially cool in MNG.
---
Zardoz has spoken!
Oper on the Nightstar
I see nothing wrong with how IE works (except it sounds like they check both MIME and extensions, and that the extensions take precedence over MIME, this should be swapped).
All data interpreters should be able to "barf" and complain that the code is unrecognized, without crashing and with only a few bytes read.
1. Try the interpreter for the "MIME type". Skip over "interpreters" like "x-octet-stream" which do nothing useful. If it barfs, continue.
2. Try the interpreter determined from the file name, or from any other random garbage in the data headers being sent over http.
3. Try every interpreter, one after another, trying to find one that does not barf.
4. Offer to save the file to disk as binary. Believe me, the file is not text!
This sort of solution would allow us to read pages no matter how badly set up the http server is. It has always annoyed me that I cannot put a .gz or .bz2 file on most servers and be able to download it with NetScape, though IE downloads it just fine!
Just out of curiosity, who here thinks there is any chance that MSFT, probably the only software company with billion$ of dollars in cash reserves will either a.)go out of business or b.) quit development on a product in which from various statistics is the dominant player in its market.
Secondly, who believes that if AOL fired all the Netscape developers (who outnumber Open-Source contributors) there'd still be a Mozilla? Considering that several laudable open source projects have languished without corporate support including IBM's JFS and almost everything SGI has GPLed for Linux.
Finally from a PointyHairedBoss perspective which is more likely a.)MSFT goes out of business or quits developing IE or b.) AOL decides to stop flogging a dead horse and concedes defeat by keeping IE as its default browser instead of spending money developing a second stringer to IE?
This is not a troll but a genuine counter-opinion, being Open Source does not mean diddly to most PHBs unless there is still someone to point at Apache has the Apache Group while Linux has Red Hat, SuSe, etc...Mozilla has AOL. Almost four years later, it is still primarily a Netscape operation with a minority of Open Source developers. Your argument would not hold sway with most bosses (heck, it didn't hold sway with my project manager and he's a developer) since it is unlikely that they are either a.) going to say "yeah, we can carry on development if it ever gets scrapped by AOL" or b.)We'll trust our entire corporate decision making on the hope that a bunch of random hackers will work on this software in their spare time.
Woo hoo! Another misinformed, false story. By Jamie again, not a shock (the same person who wrote the last misinformed Mozilla story). It's obvious you made absolutely no attempt at all here to get the story right, since contacting ANYONE at all within the Mozilla organization would have filled you in that M16 JUST came out, and we're far from M17. Please get your facts straight and do a little *research* before writing a story. It also helps to make an EFFORT to contact Mozilla before you go and post false information.
--
Blake Ross
Mozilla Skinability QA
I'm running Win98 SE with IE 5.01, and I've got 220 MB of memory used up before I even load any programs (on a 64 MB machine) - since IE is pretty much glued to the UI. Granted, M16 is slower than molasses on this thing, but I wouldn't complain about it hogging memory too much... besides, I don't expect much of code that's still being debugged (Windows anyone?) Sorry, have to rip on my OS at least once a day...
I did a little digging on Mozilla.Org. I checked the tree status and it was "Closed" but not "Closed for M17". I checked the milestone plan and the planned date for M17 to be on the wire is today's date, which is obviously wrong. If you look at the top of that page, though, there is a note (with a really screwed up date) that says that M17 will be out in at least two weeks, no sooner. Now, this info is suspect since the date is actually for a year ago, but it wasn't there before so my guess is that the date is a fat-finger error.
On a side rant, I agree with the original poster (christophercook) here. People need to get their heads out of their asses and check to see that their "M17" download came out of the "nightly" directory and not the "milestone" directory. Duh?
Don't know if you saw the long list of browsers that support PNG up there. Most graphic editors support PNG, how well would be a different question. As for MNG, it's still rare to find a program that support it (part of it has to do with it being not finalized). With libmng coming along, that should change.
Basic
M17 schedule: I checked the Mozilla milestones page on Sunday before beginning the article and again Monday morning (3am PDT) just before submitting it; it claimed M17 would branch yesterday (26 June) and be on the wire today, and in fact it still says that--although there's now a red comment at the top (dated 27 May 1999!) that M17 won't be out for another couple of weeks. As a side note, I submitted the article with the following comment:
Unfortunately, it seems that both Jamie and I believed the other person was more informed about the true release date than we actually were. I apologize for the screwup.
Background: Back in April, around the time of the M15 posting, I commented to Jamie about the recent progress in PNG alpha support in browsers and the, shall we say, somewhat uneven accuracy of /. comments w.r.t. PNG and MNG features. He suggested I write something up for the next milestone, and I agreed to do that. Unfortunately, M16 showed up while I was on an extended business trip, so I wrote the article for M17 instead. I assumed it would be posted when M17 actually hit the wire, but it seems we were a bit premature. Oops...
Browsers and alpha support: As other comments have noted, OmniWeb and CscHTML also support full alpha blending, and Webster XL has not been abandoned--it's still under development. I've requested and/or have received screen shots for all three and will post them soon. On the other hand, I've been informed that Konqueror supports only binary (GIF-style) transparency, not full alpha blending. If anyone knows otherwise, please let me know. (I've downloaded a recent binary but am still missing a sufficiently recent libstdc++, I believe.)
Updated article: a corrected version of this article will be permanently available at http://www.libpng.org/pub/png/slas hpng-2000.html. (The page is already there, but I haven't had time to update it yet.)
Hemos: I'm not Hemos, but I play one on TV.
Greg
-- GRR: Newtware, PNG Group, AlphaWorld Map, Info-ZIP, Google cluster infrastructure,
Well, as the article says, PNG is used as an internal format for a lot of applications, including MS Office. One Macromedia app also uses it as its main format (can't remember which). There are also a lot of extentions having to do with scientific and geographical information, so I'd expect that those fields use it too.
---
Zardoz has spoken!
Oper on the Nightstar
Just came up on http://www.mozilla.org/projects/seamonkey/mileston es/ :
Update 27/5/99
Please note, the dates for M17 on this document are incorrect. It is unlikely that M17 will be released earlier than two weeks from today. These dates will be updated shortly.
Mark Duell
LDAP isn't. This seems to me to be the killer feature needed for the Mozilla Mailnews component. A lot of businesses use LDAP to maintain a companywide address book. The sad part is, most of them don't even know it (it's not exactly a buzzword) or just take it for granted, so Netscape's polls of needed features really didn't show it.
There's some skeletal code for LDAP in the Mozilla codebase, but it doesn't work yet, and Netscape has no plans to have it done by Netscape 6 final release.
---
Zardoz has spoken!
Oper on the Nightstar
Click 'Tools', 'Internet Options'. Hit the 'Advanced' tab. It's right in the middle - you don't need to scroll or anything. 'Enable folder view for FTP sites' is the exact label.
KOffice doesn't have all the features you need?
Gee, that's funny - I wonder how we have so many books from Asimov (typewriter), Steinbeck (pencil and paper), and other, pre-computer, writers. Or say Piers Anthony, who used a word processor under CP/M far inferior to KOffice. Maybe you should say it doesn't have all the features you want. Maybe they would appreciate you making polite suggestions on what features you would find useful.
Frankly, why should most of the Open-Source/Linux rah-rah-rah people care about what most people "need" in a computer? If you like Linux/Open-Source software, use it. If you don't, then don't. If you want, help. If not, get out of the way and stop complaining.
This is very very close to being fixed. Search for "session history" in Bugzilla.
Come on, SOMEONE should mod this up as funny... Geez... My ex-girlfriend just stopped in and dumped a big-ass box full of just about everything I ever gave her... and this fucking made me LAUGH... oh fuck it.
Any single females out there? Hello? Helllooooo?
Where's a (-1,Loser) choice when you need it?
Well, at least IMAP works properly in M16 now.
:-)
If you want to see LDAP support fleshed out in Mozilla, go submit a bug and/or vote for it in Bugzilla. Or, better yet, implement it yourself.
- A horizontal band accross the top of the page
- The band is split into one background color on the left side and another background color on the right side
- Between the two areas is a diagonal split.
The only way to do this (as far as I know) is to insert an image to represent the rectangle containing the diagonal split. The problem is, what if you're using stylesheets to define these background colors? You can't affect the image along with the background colors so you are limited to using a preset number of background colors and images. What would be really nice is to be able to control certain palette entries via stylesheet attributes.<IMG SRC="Diag1.png" style="img-palette-1:#ffffff; img-palette-2:#ff00ff">
That's what I want... and I can't find anything like that in any current HTML standard or image format. Sure, half the image can be customized by making it transparent, but you can't customize both halves with different colors.
How adept of you to analyse my needs without knowing what I do! I'm sure my clients will appreciate my delivering technical documentation scrawled in pencil or delivered in a file format they can't use.
Your original post tried to coerce a closed-source user into admitting that open-source saves its users time and money, and that closed-source is just fundamentally wrong.
You ended with "can you at least see that some people like to save their own time and money?"
My point is, can't *YOU* see that for some people, using closed-source software *IS* saving them time and money?
There's room for and a need for both. Mindlessly bashing everyone who puts forward a closed-source solution or option is asinine. Open-source simply is not, at this time, a panacea.
And, frankly, if you're using a design process that doesn't focus on end-user needs, you should get the hell out of the industry.
--
--
Don't like it? Respond with words, not karma.
some ways :
:-)
.png .png
.oO0Oo.
1. Shift right click on a field and select
Open With...
choose the application to open it with and
make sure "Always use this application" is ticked
this works sometimes
2. run regedit
search for
delete the key
double click on a
select the application you want to associate with the file
3. uninstall quicktime
reinstall IE
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
My original post? Take care with your attributions, please.
The post you were responding to try to convince someone, not coerce. Since you are a writer, I would hope you know the difference.
You said you were a writer, and that was how I intrepted it.
Your clients, if they use Word, can read a wide variety of file formats, including RTF. Your clients are also likely to maintain a few Unix boxen or some machines that don't run the latest version of Word, and would appreciate being able to read your document.
Finally, "If you're using a design process that doesn't focus on end-user needs, you should get the hell out of the industry." Which is a non-squitor, as none of us said we were in the industry. Anyway, most open-source software is written for the needs of creators who also use their software. Now, as for the various arcana that many closed-source programs require to make sure you're the person who paid for the software, what end-user needs are they the result of focusing on?
I think there is a fair chance that Microsoft will choose to do something with their browser which buggers some customers. E.g. they may choose to change the APIs, then drop support for the ones you use in future versions. Then bring out web development tools which assume the latest version of their browser. This is just one scenario. They have been known to leave customers high and dry in the past. For instance, anyone who was relying on them maintaining NT on Alpha is now in a mess. I'm not saying it's impossible for AOL to try something similar, but if there's many people who are dissatisfied then somebody else will fork development. For instance, many people hate XULed components and consider it a waste of processing power. So there is a project around to release Gecko on GTK. If enough businesses wanted Gecko/GTK then they could get it released pretty fast. It's all about alternatives. With IE you're stuck relying on a single company who may not provide alternatives. With Mozilla, if
your business's needs are shared by other companies then something can be developed to address the need.
According to the article you cite, the balance has now tipped the other way.
perl -e 'fork||print for split//,"hahahaha"'
Maybe not for you, a writer, who can switch word-processor without too much difficulty. If you are a business, building applications on top of somebody's web browser, and that web browser disappears off the market[*], then you might have to change browser and rewrite everything, which is a huge hassle. It's a fairly safe bet that, if an open source program is popular now, then there'll be someone maintaining that program for a long time to come. So you've got more chance of being saved from this hassle. There'll be IE for a long time to come, but in a form that's useful to MS, not necessarily a form that's useful to you. (Remember NT on Alpha?)
[*]: remember that it's sometimes neccessary to abandon your current software for reasons beyond your control. E.g., security flaws, licensing issues ("You may only use this program on a certain computer"), etc..
perl -e 'fork||print for split//,"hahahaha"'
Not many that were ever really big. Certainly, much less than the proportion of once-popular proprietory software which is now dead and unbuyable.
perl -e 'fork||print for split//,"hahahaha"'
Hey at least he made the effort to write a story and get info on the wire. Most of these guys are unpaid. Give them a little slack. Also if you figure in how long it would take to get a response most stories would be 4 days old if they did that.