The relational model is not overdue. The relational model is nothing but first order logic in disguise.
The relational model *replaced* pointer/references based data models (the network model) and the hierarchical model that were the prevailing database technologies in use in the '70s.
The relational model proved to be far superior to these old technologies, even though SQL is not completely relational.
Now it is deja vu all over again with object databases poorly implemented (network model) and XML databases (XML is a hierarchical model).
Besides, COBOL doesn't have anything to do with the relational model. COBOL is a programming languaje that can be used to access de underlying data model, relational or otherwise.
Thats why I prefer approaches like xmlc (see http://xmlc.enhydra.org/ )
With xmlc you get complete MVC separation. Web designers generate and mantain pure HTML files (they can even keep their mock up data). Programmers create and mantain pure Java programs. Nobody messes with other peoples work.
Most open source database debates revolve around MySQL vs. PostgreSQL. Why is SAP DB hardly ever mentioned?
I'm asking this because I'm evaluating SAP DB right now. So far it seems pretty robust. It also have an impressive list of features. So, Is there a catch?
From a cost perspective, we need to ask the question: what happened to returns to scale here? Companies like Dell and HP ship something like eight or nine x86 machines with some kind of Windows OS for each Unix machine shipped by anybody -- including their own Linux shipments as well as both Sun and Apple. Yet the lower-volume product costs less and arguably does more. Adam Smith would not find this intuitively obvious, so what's going on?
I think Adam Smith will find this intuitively obvious: there must be a monopoly in some components (hardware or software) of x86 machines, preventing the manufacturers of those systems to drop prices.
The comparison is wrong. JRE is not the Java equivalent to Visual Studio. I'd say it is comparable to Microsoft Office installing the Visual Basic runtime.
While I think some of your points are valid, I also think Sun has made a huge improvement in the area of application setup with their Java Web Start product (now part of the standard jre distribution)
With Java Web Start installed in the client's computer you can distribute your Java application by just setting up a web page with a configuration file. The user just click a link in the page and Java Web Start downloads your code, all the libraries and even a newer version of the jre if needed. The application runs on an applet-like sandbox, so it will not read or modify local files, unless the user authorizes it. The applicacion is then cached for future use, so it will not be downloaded again, unless an automatic checking proves it has changed. If you are using Windows Java Web Start will ask you whether you want to add an icon to the menu the second time you start an application.
Of course, all this wonderful features work only if you have the jre installed in the first place. So it's some kind of chicked and egg situation. Anyway, I don't find the standard jre installation more complex that, say, installing Acrobat Reader, or other commonly used plug-ins.
Sun mantains a collection of links to third party Java applications: Swing sightings. Some of them very interesting, some of them Web-startable.
> It's not really all that surprising. They have a > long history of threatening anybody who critises > them.
It is somewhat surprising, at least according to their creed:
http://www.scientology.org/world/worldeng/corp/c re ed.htm
"We of the Church believe: That all men have inalienable rights to think freely, to talk freely, to write freely their own opinions and to counter or utter or write upon the opinions of others"
But I guess this is not the first time in which the actions of a religious body is inconsistent with its stated beliefs.
Loading Mozilla 0.9.9 loaded 17% faster than IE 6 and 21% faster using the -turbo option (C:\mozilla\mozilla - turbo)
As far as I know, the -turbo option (aka quick launch) means that parts of Mozilla are pre-loaded at Windows startup. That's exactly what IE has been doing since it was integrated with windows. So if someone is going to compare loading times of IE and Mozilla, the -turbo option should always be used.
I have heard many people complaining about this song, and I think it is misundrestood.
The ironic part aren't the examples. The irony is implied in the chorus part:
"Well life has a funny way of sneaking up on you
When you think everything's okay and everything's going right
And life has a funny way of helping you out when
You think evertyhing's gone wrong and everything blows up
In your face"
Basicaly it says that sometimes when you expect things to go right, they go awfully wrong, and vice versa. That's exactly the definition of irony
If someone can successfully "sniff" the transmissions and open the door I would say that the product was flawed in the first place.
If manufacturers really cared about the consumer they would improve their product instead of sueing.
The relational model is not overdue. The relational model is nothing but first order logic in disguise.
The relational model *replaced* pointer/references based data models (the network model) and the hierarchical model that were the prevailing database technologies in use in the '70s.
The relational model proved to be far superior to these old technologies, even though SQL is not completely relational.
Now it is deja vu all over again with object databases poorly implemented (network model) and XML databases (XML is a hierarchical model).
Besides, COBOL doesn't have anything to do with the relational model. COBOL is a programming languaje that can be used to access de underlying data model, relational or otherwise.
VCR anyone?
I couldnt agree more.
Thats why I prefer approaches like xmlc (see http://xmlc.enhydra.org/ )
With xmlc you get complete MVC separation. Web designers generate and mantain pure HTML files (they can even keep their mock up data). Programmers create and mantain pure Java programs. Nobody messes with other peoples work.
Is anyone using SAP DB? http://www.sapdb.org ?
Most open source database debates revolve around MySQL vs. PostgreSQL. Why is SAP DB hardly ever mentioned?
I'm asking this because I'm evaluating SAP DB right now. So far it seems pretty robust. It also have an impressive list of features. So, Is there a catch?
The comparison is wrong. JRE is not the Java equivalent to Visual Studio. I'd say it is comparable to Microsoft Office installing the Visual Basic runtime.
While I think some of your points are valid, I also think Sun has made a huge improvement in the area of application setup with their Java Web Start product (now part of the standard jre distribution)
http://java.sun.com/products/javawebstart/
With Java Web Start installed in the client's computer you can distribute your Java application by just setting up a web page with a configuration file. The user just click a link in the page and Java Web Start downloads your code, all the libraries and even a newer version of the jre if needed. The application runs on an applet-like sandbox, so it will not read or modify local files, unless the user authorizes it. The applicacion is then cached for future use, so it will not be downloaded again, unless an automatic checking proves it has changed. If you are using Windows Java Web Start will ask you whether you want to add an icon to the menu the second time you start an application.
Of course, all this wonderful features work only if you have the jre installed in the first place. So it's some kind of chicked and egg situation. Anyway, I don't find the standard jre installation more complex that, say, installing Acrobat Reader, or other commonly used plug-ins.
Sun mantains a collection of links to third party Java applications:
Swing sightings. Some of them very interesting, some of them Web-startable.
> It's not really all that surprising. They have a > long history of threatening anybody who critises > them.
c re ed.htm
It is somewhat surprising, at least according to their creed:
http://www.scientology.org/world/worldeng/corp/
"We of the Church believe: That all men have inalienable rights to think freely, to talk freely, to write freely their own opinions and to counter or utter or write upon the opinions of others"
But I guess this is not the first time in which the actions of a religious body is inconsistent with its stated beliefs.
Loading
Mozilla 0.9.9 loaded 17% faster than IE 6 and 21% faster using the -turbo option (C:\mozilla\mozilla - turbo)
As far as I know, the -turbo option (aka quick launch) means that parts of Mozilla are pre-loaded at Windows startup. That's exactly what IE has been doing since it was integrated with windows. So if someone is going to compare loading times of IE and Mozilla, the -turbo option should always be used.
MathML on by default is just great. I hope they add SVG soon.
Didn't AOL buy Netscape? Hasn't Netscape
contibuted most of Mozilla code?
So I think AOL gave Mozilla back.
I have heard many people complaining about this song, and I think it is misundrestood.
The ironic part aren't the examples. The irony is implied in the chorus part:
"Well life has a funny way of sneaking up on you
When you think everything's okay and everything's going right
And life has a funny way of helping you out when
You think evertyhing's gone wrong and everything blows up In your face"
Basicaly it says that sometimes when you expect things to go right, they go awfully wrong, and vice versa. That's exactly the definition of irony