And, pray tell, since when do significant opensource projects depend on some arbitrary "leader"'s wrongdoings ?
Many people are contributing to gnome with code, as many people do for KDE, and sometimes they are the same. Would they so-called "leaders" strangle each other to death, the projects will go on, and eventually some new "leaders" will show up, and the show will go on again.
People used to say the same as you about RMS in the 80's. Please tell me we've grown up a little since:)
Use an object-rational mapping module, load in a table (= object) from the old DB, save it in the new. What is the big deal?
I don't know how you're doing it, but we do store objects in table records, not tables. The big deal is that the table links (that allow an objects in one table to point to another object in another table) are already a PITA to migrate in some projects where the table structures interdepend like crazy.
The other thing is that the migration cost has to be kept low. Running two different OO-DB environments for a while so we can "read from the old" and "write into the new" is not going to be cheap, and will block normal production activity for the duration of the migration process.
Their solution really seems to rock, and may finally be the OO to DB paradigm everyone was waiting for.
That said, I wonder what their position is towards the import of existing data. Many projects would only benefit from the solution if and existing data (usually object-oriented but saved in a roughly flat database as the article points out) can be ported seemlessly to the new environment.
My point is, this solution solves a known problem by introducing a new technology, however this new techno will have to be bent towards the older systems in order to retrieve what was already saved. Same old story : in the database world existing data is paramount.
It was created in a political effort (to replace (=kill) KDE.) and politics is still very involved in GNOME. I really acknowledge what GNU has done in the 80's and early 90's, but lately they have become a bunch of buerocrats and politicians. KDE vs GNOME is pretty similar to Linux vs. the Hurd. - Pragmatism versus Politics.
Once upon a time, a couple of students coding an image manipulation program (The Gimp) decided to design their own X toolkit as the existing ones didn't satisfy them. They called it gtk+, and it soon became the toolkit of choice for many coders, since QT was still affected by license sickness at the time.
Gnome came up later not as a KDE killer, but as a higher-level UI API to design applications on top of gtk+. The K desktop environment is an environment, Gnome was supposed to be a toolkit (and in many aspects still is).
It has improved lately, at least GNOME's primary goal doesn't seem to be killing off KDE anymore and they seem to even cooperate.
The KDE vs Gnome flamewar was started, battled in, and lost by the same people who bash emacs vs vi or linux vs windows : users. The Gnome developpers and project leaders never tried to "kill" KDE AFAIK, and it wasn't the other way around either.
GNOME made the big mistake in listening to bashers. The bashers (= non GNOME users) said GNOME was too complicated so the politicians (see above) decided that many configuration options must go in Gnome2. That pissed off many real users but attracted not a single new user.
What they did is try to "innovate" in a "corporate" way by producing UI guidelines and following them. This may have been a political decision indeed, but the real problem here is that the UI specs just get in the way. Gnome is trying to be an environment, but, as a toolkit, it has to coexist nicely with former versions of itself. Having gnome1 and gnome2 apps running simultaneously (often you can't avoid it, e.g. everything you run is gnome2 except evolution which is still gnome1) brings chaos to your desktop. The preferences have to be defined twice, once for gnome then gnome2, and some overlap and mess things up.
C. KDE/Qt/C++ programming is faster and more elegant. Again, this was a rather political decision. (Almost all GNU software is C-based, therefore GNOME has to be C-based, too) Yes, in theory many non-C language bindings exist, but in the real world none of them are used for any non-trivial project.
C was chosen because not everyone could afford C++ compilers when gtk+ was designed. The choice has stuck ever since. Many language bindings do exist, and since you found no non-trivial project using these, did you consider the possibility it may be so because the _original_, _raw_, _C_ toolkit is easy enough to get the job done ?;)
As I final word, I have to say my main concern about gnome these days really, genuinely is gconf. I know about it being not evil, not really a registry, XML based, easy to modify, and such. I don't buy it. It is a registry. It means that every emerge -u world I issue that upgrades gnome2 may result in me and my users having to lose 20 minutes reconfiguring. Because some applet in your panel changed its gconf property format. Or everything keeps crashing because a major component has. And you can't be bothered to dig the gconf repository (ha!) to find the offending key, because, well, it's time to go to work. Which means deletion of.gconf and.gnome* so defaults can be restored and things can run again.
Some registry upgrade strategy is required I believe...
The test of Trust. To complete this challenge, a player must place a significant amount of gold in a ritual vault, and give keys to ten high-level individuals. If, after 24 hours, none of the ten powerful individuals has stolen the gold, then the player really does know who to trust. He passes the test, and gains a level in leadership.
Then a high-level clan with 11 cooperating members can have everyone pass the test quite easily, if I'm not mistaken.
The lack of violence will have everyone aim for the next most regarded status : godlike stats or inane "test" scores.
Look at the way people like to impress each other with cellphones in countries where you can't carry weapons;)
Interesting. Even more if they succeed. I like video games myself, and it's just insane how many times you utter the word "kill" while talking about games lately.
Someone in another post spoke about the "Sims" game being without kills. I have to disagree, since (I'm not making this up) I know at least one person who made her sims starve to death to have some fun and get some ghosts around in the house.
However, killing is so hyped nowadays that I doubt a game about Egypt and Knowledge will attract many players... Mostly older and world-aware players I guess. Can they make a buck with, say, the US market ?
Sure, you're must be right, 1GB of traffic a day is "far more than anyone needs". Though I think I already heard something like that somewhere in the past... And that proved wrong in the end.
...would be to use a regexp-based filtering proxy like privoxy under *nix or proxomitron under windows. Then one can write a regexp that matches the offending stylesheet, have it fixed on the fly by the proxy, and even contribute the filter to others.
The most common form of "bending towards VC++" is to give many examples that use ClassWizard's "features".
For instance, if you read the developper's guide from Microsoft and lookup how to bind an event to, say, a button, the devguide will advise you to double-click the button in the dialog editor then use ClassWizard's moronproof dialog boxes, instead of directing you to add a method and a message map entry to your container class...
This IHMO heavily contributes to the fact that many people now can't understand how C++ frameworks work. They're only able to invoke ClassWizard and let it do the job. Of course, there are things ClassWizard cannot do, but in that case... they won't implement the feature at all and whine about "support not present".
The funny thing is that the original creator of Asterix and Obelix characters died a while ago, and "Les Editions Albert René" was founded after his death IIRC.
Of course, the one author remaining had a hard time making a buck for a while (sorry, Uderzo, you can't write. Get over it.). Then the recent movies put the cartoon back in tracks mostly because of overhype (though the second movie is at least funny).
And now what ? A book editing company, founded after the death of the original writer, claims sites need to be put down because their soundex threshold is set too low ? How... modern.
We should have been warned though... Obelix is a little bully and not that smart in the cartoon after all:)
-can please anybody name me one single good reason why MS SQL is used?
One reason ? How about "because many, many people that pretend to be db developpers simply can't do a CREATE/ALTER TABLE without a GUI to help them" ? Like the ones that can't _write a C++ method_ without MSVC's ClassWizard ?
Of course, who else would provide us with all this kewl DRM content ?
Then again, they may just want to "give it a shot" before submitting to DRM technologies... I bet the switch is not going to be cheap for them, either.
So if the question is, if those labels happen to make a good buck selling inline, will they bury DRM ?
Hehehe. Then we would start locating spam by looking for a bunch of garbage somewhere in the message, wouldn't we ?
So the spammers will get back to send plain content, which will be filtered again using gzip and others, then when they reach their profitability limit they'll switch to garbage, which will be filtered by garbage detectors, then can you say smash the stack ?;)
- If it's free on the website, what's the incentive for somebody to want to download it from your 256k connection?
Which brings up the interesting question:
Who will pay for the website's bandwidth ? It is costly you know, and I don't think ISPs will allow media producers to provide high-speed movie downloads without charging them big-time in the process. Then they're back to square one.
In addition, considering how that new ubiquitous advertisment for drinking water (in EU) made me shut down my TV this whole week-end (yes, it was awfully noisy, boring, and broadcasted twice every 15 minutes on some channels), I think that _yes_, some ppl will still be willing to spend an additional day downloading content without ads. Count me in, btw.
Fantastic. The XP autoupdate feature can even be assigned to the task. That would be reeeaaaaally nice to global bandwidth, given the size of the JRE package...
Judges, please be careful when you rule things out... You may be granted what you ruled;)
Sure it's quite a harsh move (can we call it a "feature" ??), but I don't think it really matters. Just use a filtering proxy like Privoxy or Junkbuster and regexp out the involved events:)
In addition, there's a good chance that this will piss off even Joe L. User sooner or later...
I can't stress enough the need to support older versions of the linux kernel if only for those people who simply can't switch for some reason.
It may seem like a waste of time, but it's not. It's good to have older versions of the linux kernel still being maintained. Let's not be Autodesk or Microsoft, we're doing support the right way:)
We've probably reached the point at which our considering of MS as the new evil empire may backfire right in our face, as it becomes a good source of advertisement and brand recog.
Do not forget, if you criticize someone, then you're talking about that someone. If you talk enough about that someone, he won't even need PR reps to have a recognized name (or a "brand image" as they say).
Hahaha. Just so happens, I'm french myself and I don't like the US too much either...
The other thing I don't like is google switching to french just because my english OS is configured with a french locale. And yes, as a french developper of international products, I like my OS and apps in _english_.
You must be young, I'll forgive your misundertanding;)
And, pray tell, since when do significant opensource projects depend on some arbitrary "leader"'s wrongdoings ?
:)
Many people are contributing to gnome with code, as many people do for KDE, and sometimes they are the same. Would they so-called "leaders" strangle each other to death, the projects will go on, and eventually some new "leaders" will show up, and the show will go on again.
People used to say the same as you about RMS in the 80's. Please tell me we've grown up a little since
Use an object-rational mapping module, load in a table (= object) from the old DB, save it in the new. What is the big deal?
:]
I don't know how you're doing it, but we do store objects in table records, not tables. The big deal is that the table links (that allow an objects in one table to point to another object in another table) are already a PITA to migrate in some projects where the table structures interdepend like crazy.
The other thing is that the migration cost has to be kept low. Running two different OO-DB environments for a while so we can "read from the old" and "write into the new" is not going to be cheap, and will block normal production activity for the duration of the migration process.
I can already hear the users screaming
Their solution really seems to rock, and may finally be the OO to DB paradigm everyone was waiting for.
That said, I wonder what their position is towards the import of existing data. Many projects would only benefit from the solution if and existing data (usually object-oriented but saved in a roughly flat database as the article points out) can be ported seemlessly to the new environment.
My point is, this solution solves a known problem by introducing a new technology, however this new techno will have to be bent towards the older systems in order to retrieve what was already saved. Same old story : in the database world existing data is paramount.
Assuming Mike releases the specs this month (as he's promised), we'll have an open source, server-free, super-scaling, global searching P2P network.
Open-source ?? Should I understand that Mike declared he would open the complete source code of Shareaza as well as the MP specs ?
AFAIK this is not the case. May you be so kind as providing a link ? And mention the licence used ?
Some clarifications are needed here.
;)
.gconf and .gnome* so defaults can be restored and things can run again.
It was created in a political effort (to replace (=kill) KDE.) and politics is still very involved in GNOME. I really acknowledge what GNU has done in the 80's and early 90's, but lately they have become a bunch of buerocrats and politicians. KDE vs GNOME is pretty similar to Linux vs. the Hurd. - Pragmatism versus Politics.
Once upon a time, a couple of students coding an image manipulation program (The Gimp) decided to design their own X toolkit as the existing ones didn't satisfy them. They called it gtk+, and it soon became the toolkit of choice for many coders, since QT was still affected by license sickness at the time.
Gnome came up later not as a KDE killer, but as a higher-level UI API to design applications on top of gtk+. The K desktop environment is an environment, Gnome was supposed to be a toolkit (and in many aspects still is).
It has improved lately, at least GNOME's primary goal doesn't seem to be killing off KDE anymore and they seem to even cooperate.
The KDE vs Gnome flamewar was started, battled in, and lost by the same people who bash emacs vs vi or linux vs windows : users. The Gnome developpers and project leaders never tried to "kill" KDE AFAIK, and it wasn't the other way around either.
GNOME made the big mistake in listening to bashers. The bashers (= non GNOME users) said GNOME was too complicated so the politicians (see above) decided that many configuration options must go in Gnome2. That pissed off many real users but attracted not a single new user.
What they did is try to "innovate" in a "corporate" way by producing UI guidelines and following them. This may have been a political decision indeed, but the real problem here is that the UI specs just get in the way. Gnome is trying to be an environment, but, as a toolkit, it has to coexist nicely with former versions of itself. Having gnome1 and gnome2 apps running simultaneously (often you can't avoid it, e.g. everything you run is gnome2 except evolution which is still gnome1) brings chaos to your desktop. The preferences have to be defined twice, once for gnome then gnome2, and some overlap and mess things up.
C. KDE/Qt/C++ programming is faster and more elegant. Again, this was a rather political decision. (Almost all GNU software is C-based, therefore GNOME has to be C-based, too) Yes, in theory many non-C language bindings exist, but in the real world none of them are used for any non-trivial project.
C was chosen because not everyone could afford C++ compilers when gtk+ was designed. The choice has stuck ever since. Many language bindings do exist, and since you found no non-trivial project using these, did you consider the possibility it may be so because the _original_, _raw_, _C_ toolkit is easy enough to get the job done ?
As I final word, I have to say my main concern about gnome these days really, genuinely is gconf. I know about it being not evil, not really a registry, XML based, easy to modify, and such. I don't buy it. It is a registry. It means that every emerge -u world I issue that upgrades gnome2 may result in me and my users having to lose 20 minutes reconfiguring. Because some applet in your panel changed its gconf property format. Or everything keeps crashing because a major component has. And you can't be bothered to dig the gconf repository (ha!) to find the offending key, because, well, it's time to go to work. Which means deletion of
Some registry upgrade strategy is required I believe...
The test of Trust. To complete this challenge, a player must place a significant amount of gold in a ritual vault, and give keys to ten high-level individuals. If, after 24 hours, none of the ten powerful individuals has stolen the gold, then the player really does know who to trust. He passes the test, and gains a level in leadership.
;)
Then a high-level clan with 11 cooperating members can have everyone pass the test quite easily, if I'm not mistaken.
The lack of violence will have everyone aim for the next most regarded status : godlike stats or inane "test" scores.
Look at the way people like to impress each other with cellphones in countries where you can't carry weapons
There is no killing in this game.
Interesting. Even more if they succeed. I like video games myself, and it's just insane how many times you utter the word "kill" while talking about games lately.
Someone in another post spoke about the "Sims" game being without kills. I have to disagree, since (I'm not making this up) I know at least one person who made her sims starve to death to have some fun and get some ghosts around in the house.
However, killing is so hyped nowadays that I doubt a game about Egypt and Knowledge will attract many players... Mostly older and world-aware players I guess. Can they make a buck with, say, the US market ?
Wait and see.
Sure, you're must be right, 1GB of traffic a day is "far more than anyone needs". Though I think I already heard something like that somewhere in the past... And that proved wrong in the end.
...would be to use a regexp-based filtering proxy like privoxy under *nix or proxomitron under windows. Then one can write a regexp that matches the offending stylesheet, have it fixed on the fly by the proxy, and even contribute the filter to others.
The most common form of "bending towards VC++" is to give many examples that use ClassWizard's "features".
For instance, if you read the developper's guide from Microsoft and lookup how to bind an event to, say, a button, the devguide will advise you to double-click the button in the dialog editor then use ClassWizard's moronproof dialog boxes, instead of directing you to add a method and a message map entry to your container class...
This IHMO heavily contributes to the fact that many people now can't understand how C++ frameworks work. They're only able to invoke ClassWizard and let it do the job. Of course, there are things ClassWizard cannot do, but in that case... they won't implement the feature at all and whine about "support not present".
-the system with the Quadro FX 2000 was never louder than 55 dB
Which is, mind you, 10 times more quiet than the X-box !!
Seriously, who can afford the money to put in somthing like that ? You're better off starting building another STEP system in your garage...
The funny thing is that the original creator of Asterix and Obelix characters died a while ago, and "Les Editions Albert René" was founded after his death IIRC.
:)
Of course, the one author remaining had a hard time making a buck for a while (sorry, Uderzo, you can't write. Get over it.). Then the recent movies put the cartoon back in tracks mostly because of overhype (though the second movie is at least funny).
And now what ? A book editing company, founded after the death of the original writer, claims sites need to be put down because their soundex threshold is set too low ? How... modern.
We should have been warned though... Obelix is a little bully and not that smart in the cartoon after all
-can please anybody name me one single good reason why MS SQL is used?
One reason ? How about "because many, many people that pretend to be db developpers simply can't do a CREATE/ALTER TABLE without a GUI to help them" ? Like the ones that can't _write a C++ method_ without MSVC's ClassWizard ?
Of course, who else would provide us with all this kewl DRM content ?
Then again, they may just want to "give it a shot" before submitting to DRM technologies... I bet the switch is not going to be cheap for them, either.
So if the question is, if those labels happen to make a good buck selling inline, will they bury DRM ?
Hehehe. Then we would start locating spam by looking for a bunch of garbage somewhere in the message, wouldn't we ?
;)
So the spammers will get back to send plain content, which will be filtered again using gzip and others, then when they reach their profitability limit they'll switch to garbage, which will be filtered by garbage detectors, then can you say smash the stack ?
- If it's free on the website, what's the incentive for somebody to want to download it from your 256k connection?
:
Which brings up the interesting question
Who will pay for the website's bandwidth ? It is costly you know, and I don't think ISPs will allow media producers to provide high-speed movie downloads without charging them big-time in the process. Then they're back to square one.
In addition, considering how that new ubiquitous advertisment for drinking water (in EU) made me shut down my TV this whole week-end (yes, it was awfully noisy, boring, and broadcasted twice every 15 minutes on some channels), I think that _yes_, some ppl will still be willing to spend an additional day downloading content without ads. Count me in, btw.
Thanks a lot.
:)
;)
So as far as we can see, it is only replicating code, and not replicating _and db dumping_
However, the worm have access to WIN32 DLLs, so an eventual close cousin may access the physical db vault one day... then ha ha ha.
Think about it: flooding the network with credit card numbers. Seems like a script kiddie's wet dream, ya ?
Has someone scanned the UDP packets and reported what's inside ?
I just want to see with my own eyes that the worm isn't quietly spitting out a SELECT * from a random table, record per record...
Fantastic. The XP autoupdate feature can even be assigned to the task. That would be reeeaaaaally nice to global bandwidth, given the size of the JRE package...
;)
Judges, please be careful when you rule things out... You may be granted what you ruled
Sure it's quite a harsh move (can we call it a "feature" ??), but I don't think it really matters. Just use a filtering proxy like Privoxy or Junkbuster and regexp out the involved events :)
In addition, there's a good chance that this will piss off even Joe L. User sooner or later...
I can't stress enough the need to support older versions of the linux kernel if only for those people who simply can't switch for some reason.
:)
It may seem like a waste of time, but it's not. It's good to have older versions of the linux kernel still being maintained. Let's not be Autodesk or Microsoft, we're doing support the right way
We've probably reached the point at which our considering of MS as the new evil empire may backfire right in our face, as it becomes a good source of advertisement and brand recog.
Do not forget, if you criticize someone, then you're talking about that someone. If you talk enough about that someone, he won't even need PR reps to have a recognized name (or a "brand image" as they say).
Strange, the tone of your post reminds me about that Mac-to-XP switching fiasco...
;)
Please try to read less MS docs...you're starting to sound like a PR marketroid
Hahaha. Just so happens, I'm french myself and I don't like the US too much either...
;)
The other thing I don't like is google switching to french just because my english OS is configured with a french locale. And yes, as a french developper of international products, I like my OS and apps in _english_.
You must be young, I'll forgive your misundertanding
www.google.com/intl/en/ works for me (I hate seeing french on web pages).