Google is already so powerful and so popular that it's already a verb in most people's vocabulary. It is unlikely that Microsoft would be able to overcome this popularity so late in the game, especially since Google is totally platform independent.
Flashback to 6-7 years ago:
Netscape is already so powerful and so popular that 'netscape.com' is already in most people's vocabulary. It is unlikely that Microsoft would be able to overcome this popularity so late in the game, especially since Netscape is totally platform independent.
Hi, I coded the smooth scrolling that was checked into 1.4 (with help from roc, thanks roc.)
I can assure you that I my motivation was *not* to create eye candy. If you use high latency displays like those on a laptop, smooth scrolling makes it *much* easier to read more than a page of text. Smooth scrolling became almost a necesity for me.
I don't work for netscape and I have no affiliation with mozilla.org. I just patched my local tree then filed a bug so I wouldn't have to keep patching. As it turns out, some other folks liked it, it got tweaked, then checked in.
If it doesn't serve any purpose for you, by all means leave it turned off.
Can someone explain to me what's wrong with binary distributions? What's with the recent rise in all these source based, do it from source distributions?
Most of the applications I use are written in a way that they are source-code compatible with almost all OSs. Almost none of them are binary-compatible on different OSs/libs.
Sure, I could probably run a compiled-for-red-hat-7.1 binary, but why would I, when I can emerge (or whatever) it?
Compiling from scratch is simply easier if you have a semi-modern cpu with the cycles to spare.
They have invented a new text compression method that is analogous to the pscho-acoustic models used to remove the sound the human ear doesn't notice anyway.
There's prior art for this. AOL IM and Yahoo's YM already do this.
user: h
me: hello.
user: wen r u gonna fix bug xxxx?
me: I'm working on it.
user: teh bug sux.
me: I know, I'll get to it soon.
user: k. syl.
me: see you later.
So who's going to write the netsaint plugin that detects "future story" http referers and preemptively pages the fire department so they arrive just as your webserver/db bursts into flames?
Unlike wasteful Apple, the folks at Microsoft furnish Windows XP with a recycle bin!
Microsoft's history of environment-friendly practices doesn't end with the recycle bin icon. Once a week I bundle all my newspapers and put them on the curb. Microsoft has one-upped me by bundling a media player, an im client, an email program and, most famously, a browser.
KDE is more successful than GNOME. That's a fact. The Gentoo statistics and numerous web polls confirm that.
Using gentoo stats to prove the success of a software product is a bit like using college radio play-lists to determine the nation's top 40. I would think that redhat (with it's millions of real-life users) shipping gnome as the default would be a more useful measurement, although still an inaccurate one.
and using "webpolls" as a success metric? come on.
here are the latest numbers of various tld registrations:
1).comORA-00936: missing expression
2).netmySQL:Cannot Connect to Local mysql server
3).deFilemaker Pro: 813, Record Synchronization error on network
4).org jdbc:postgresql:postgres
Exception caught 101, error: Network is unreachable
5).nl "errr, I think I have that number scribbled on that big wooden shoe..."
6).kr "ENLARGE YOUR PENIS!!!!"
In the IT industry, two or three years yields a radically different environment.
This is a generalization about the IT field that holds true sometimes (most times?), but not always. In the health-care provider world, for example, they expect data feeds on...get this... tape reels.
IT is just a tool, it's not the application of that tool. ATM machines, NASDAQ, the FAA, and hospital systems all use ancient IT platforms. But I for one am really glad that they took the time to get it right, and that they almost never fail.
Would you want your bank's ATM system to be rolling out.net web services today?
I've been on projects that have been passed up/canceled/driven into the ground, and it doesn't feel good. But, hopefully this will give mozilla developers pause to reconsider some of mozilla's architecture. It's been 5 years and the basic architecture/toolkit has not really changed. Maybe they will ask themselves:
Why are we using xpcom considering the huge bloat/threading issues on non-win32?
Why do the signatures on our api make almost no sense to outsiders?
Why do we compare our performance almost exclusively to IE?
If Apple wont use our code because it's too big, do we have any real chance of being used on small devices?
Why are we still using xul now that we ifdef out platform-specific ui code?
I'm sure there are more questions that someone more knowledgable than I am can come up with, but these are questions that haven't been taken very seriously up to now, because there has not been a high-profile alternative to gecko.
I've been using mozilla/phoenix for several years (I've even submitted a few patches), and I think it's an absolutely amazing peice of software, but it *is* huge and hard to understand. It is hard to recognize the size and complexity for what it is without a highly visible comparison like khtml.
Apple using a different engine is good for the standards. Mozilla didn't set out to be the "most standards compliant" browser so that it could be the "only standards compliant" browser.
The payoff for pushing for standards is that *everyone* benefits as long as they stick to said standards, and Mozilla's efforts seem to be working in that regard.
Wow, reading your post really hurt my head, partly because I don't really understand what you are talking about, and partly because of the way you wrote it. Here's the same content with commas, lists and some spelling corrections. May others' heads hurt less.
Terrence Parr (author of the antlr compiler construction tool) says that most languages can be parsed with LL-k grammars, provided you have a deep enough 'look-ahead' (i.e., 'k' is big enough).
Basicaly: you are NOT context-free, but you are context-sensitive.
Terrence showed that, in practice, the drawbacks of look-ahead do not appear often.
I would think the typical look-ahead for C++ is:
1 in over 85% of the cases
2 for the rest
4 in rare cases
... however this is a guess based on java parsers, which are often LL-1.
This is far from a "must read", it's good introduction to common mistakes junior developers/admins make with webapps. There's nothing in there that hasn't been covered before or is well-known to anyone who has even the least bit of real-world experience.
It seems like good information and it's well-written, but it's hardly anything ground breaking.
proceeds of the settlement will be distributed to members of the class in the form of vouchers redeemable for
any manufacturer's computer-related products and software.
maybe the state of California can now afford that Oracle contract it signed... *ducks*
Flashback to 6-7 years ago:
Netscape is already so powerful and so popular that 'netscape.com' is already in most people's vocabulary. It is unlikely that Microsoft would be able to overcome this popularity so late in the game, especially since Netscape is totally platform independent.
Hi, I coded the smooth scrolling that was checked into 1.4 (with help from roc, thanks roc.)
I can assure you that I my motivation was *not* to create eye candy. If you use high latency displays like those on a laptop, smooth scrolling makes it *much* easier to read more than a page of text. Smooth scrolling became almost a necesity for me.
I don't work for netscape and I have no affiliation with mozilla.org. I just patched my local tree then filed a bug so I wouldn't have to keep patching. As it turns out, some other folks liked it, it got tweaked, then checked in.
If it doesn't serve any purpose for you, by all means leave it turned off.
Most of the applications I use are written in a way that they are source-code compatible with almost all OSs. Almost none of them are binary-compatible on different OSs/libs.
Sure, I could probably run a compiled-for-red-hat-7.1 binary, but why would I, when I can emerge (or whatever) it?
Compiling from scratch is simply easier if you have a semi-modern cpu with the cycles to spare.
There's prior art for this. AOL IM and Yahoo's YM already do this.
user: h
me: hello.
user: wen r u gonna fix bug xxxx?
me: I'm working on it.
user: teh bug sux.
me: I know, I'll get to it soon.
user: k. syl.
me: see you later.
In English, you can easily use real grammar and real words. On slashdot, however, you are on your own.
you are copying an entire paper (about how long posts slow down slashdot) from slashdot to slashdot, just in case slashdot gets slashdotted.
is a post really "informative" if it only informs the parent poster?
So who's going to write the netsaint plugin that detects "future story" http referers and preemptively pages the fire department so they arrive just as your webserver/db bursts into flames?
Microsoft's history of environment-friendly practices doesn't end with the recycle bin icon. Once a week I bundle all my newspapers and put them on the curb. Microsoft has one-upped me by bundling a media player, an im client, an email program and, most famously, a browser.
Using gentoo stats to prove the success of a software product is a bit like using college radio play-lists to determine the nation's top 40. I would think that redhat (with it's millions of real-life users) shipping gnome as the default would be a more useful measurement, although still an inaccurate one.
and using "webpolls" as a success metric? come on.
*ducks
Just don't wear underwear. Problem solved.
cost of ide (eclipse/emacs) $0
cost of servlet container (tomcat) $0
cost of ejb container (jboss) $0
cost of compiler, built tools, version management (javac, ant, cvs/subversion) $0
I'm curious how you evaluated .net to be cheaper than this. really, I am. what did you need to do that's not supported by these tools?
That, and it really *is* silly that we send up so much oxygen and water with a lot of missions. Remote control is the future.
1) .com ORA-00936: missing expression .net mySQL:Cannot Connect to Local mysql server .de Filemaker Pro: 813, Record Synchronization error on network .org jdbc:postgresql:postgres
Exception caught 101, error: Network is unreachable .nl "errr, I think I have that number scribbled on that big wooden shoe..." .kr "ENLARGE YOUR PENIS!!!!"
2)
3)
4)
5)
6)
html version is here.
This is a generalization about the IT field that holds true sometimes (most times?), but not always. In the health-care provider world, for example, they expect data feeds on ...get this... tape reels.
IT is just a tool, it's not the application of that tool. ATM machines, NASDAQ, the FAA, and hospital systems all use ancient IT platforms. But I for one am really glad that they took the time to get it right, and that they almost never fail.
Would you want your bank's ATM system to be rolling out .net web services today?
mod the parent down. it's not answering the question asked, and it's totally wrong.
Why are we using xpcom considering the huge bloat/threading issues on non-win32?
Why do the signatures on our api make almost no sense to outsiders?
Why do we compare our performance almost exclusively to IE?
If Apple wont use our code because it's too big, do we have any real chance of being used on small devices?
Why are we still using xul now that we ifdef out platform-specific ui code?
I'm sure there are more questions that someone more knowledgable than I am can come up with, but these are questions that haven't been taken very seriously up to now, because there has not been a high-profile alternative to gecko.
I've been using mozilla/phoenix for several years (I've even submitted a few patches), and I think it's an absolutely amazing peice of software, but it *is* huge and hard to understand. It is hard to recognize the size and complexity for what it is without a highly visible comparison like khtml.
The payoff for pushing for standards is that *everyone* benefits as long as they stick to said standards, and Mozilla's efforts seem to be working in that regard.
Terrence Parr (author of the antlr compiler construction tool) says that most languages can be parsed with LL-k grammars, provided you have a deep enough 'look-ahead' (i.e., 'k' is big enough).
Basicaly: you are NOT context-free, but you are context-sensitive.
Terrence showed that, in practice, the drawbacks of look-ahead do not appear often.
I would think the typical look-ahead for C++ is:
1 in over 85% of the cases
2 for the rest
4 in rare cases
It seems like good information and it's well-written, but it's hardly anything ground breaking.
maybe the state of California can now afford that Oracle contract it signed... *ducks*
By not re-releasing older consoles, Nintendo has nothing to lose by people pirating roms because the games are not on the market.
More than likely, they are counting on the difficulty of copying cartridge media.