So.. if Microsoft desides to open-source Microsoft SQL Server, but their license says you can modify and distribute the product as long as you don't call the modification "Microsoft SQL Server", would you complain?
A Trademark is about protecting the name not the product and it doesn't hinder development of derived products.
Java (in my experience and opinion) just isn't really suited for large scale, multi connection applications. It's nice for the one off, fill in this form, play this game, do this task stuff, but long running processes need something that's a bit more lean and economical with the resources.
IMHO locking is better handled with stored procedures to do the whole transaction in one go (if possible of course). Sure it's more code (ugly code) but you can optimize for your particular database and it will work if you change vendors (once you rewrite them of course) without many changes to your application code.
For sequences I usually use helper functions to do my inserts. Something like DoInsert(sql, field_name). For MS Sql Server I append ";SELECT @@ IDENTITY", for postgres and oracle ";SELECT currval('field_name_seq')" etc.
There are ways to use "advanced" features and remain fairly portable but it needs effort.
That's why Sun does not allow you to call any implementation "Java" unless it passes their test suite.
One of the major requirements is that you have to export the exact same api for java.* and javax.*
It's a bad idea, because it's trivial to exploit shell scripts.
If the shell script does not set PATH you can easily override the PATH and cause the script to execute your "version" of some binaries. I think this is the reason that . is not in the default path.
If the script is smart enough to set the PATH it's still not safe. You can use something like the ENV variable to cause the shell to execute arbitrary commands, or you can use the IFS variable to split paths etc.
I'm sure that experienced sysadmins and unix gurus can think several more ways to exploit shell scripts.
I wonder why they didn't list XML or SGML? They have an 'L' in the end so they pass your programming language test unlike PHP, Java, C and several other so-called programming languages
I downloaded it at work once and installed it on at least 5 pcs. So the number of users is not necessarily less than the number of downloads. But it's true that downloads != users.
Economicaly efficient in the short run, yes. The bidding process will lead to lower wages. In the long run, lower wages will lead to lower quality of workers (nurses in this case). So you will either need more workers or charge less for your product/service.
You don't need to upgrade any PC every year except if you are a fanatic gamer. I personally upgrade my PC once every 4-5 years and it costs me less than $500 each time. So for (at most) $120 a year I went from a PIII/500 to an AthlonXP/3200. Don't tell me that 5 major releases of OS X would have made that much of a difference.
Most distros are good, but reviews are often too shallow to highlight what they have to offer that sets them apart. If I were to choose a distribution I would like to know more besides the installer and how the system looks right after installation such as:
Package management: How easy and painless is it to remove/add packages.
Upgrades: Can I easily upgrade to the next version of the distribution without jumping through hoops or losing my precious data/configuration?
Does the distribution focus on stability or features?
Is there a stable and development branch so I can choose between stability and newer software?
Support: If I have aproblem how easy is it to find someone who can help me?
Documentation: How well are the distribution-specific tools documented?
Tools: Are there command-line and gui tools for common (distribution-specific) tasks?
The reason you got labeled flamebait is because everybody else had a different experience, so they assumed you were BSing. I tried it on a PII-450 with Windows XP, which should be slower than your P3 and it was just as fast as OE and slow is definately not a word I would use to describe it.
It seems you were unlucky:) This is Slashdot and people take OSS very seriously.
A Trademark is about protecting the name not the product and it doesn't hinder development of derived products.
I am not making any income out of the land and I will still pay taxes if/when I sell it
If they continue to lose less money each year the loses will become negative so they will be profitable. I hope they don't use unsigned integers :)
No offence, but I think you are either misinformed or your experience was limited to badly written applications.
That was the funniest thing I've read today.
For sequences I usually use helper functions to do my inserts. Something like DoInsert(sql, field_name). For MS Sql Server I append ";SELECT @@ IDENTITY", for postgres and oracle ";SELECT currval('field_name_seq')" etc.
There are ways to use "advanced" features and remain fairly portable but it needs effort.It's already in use by several Unis so it might be just what you are looking for. It's very customizable and you can even develop your own plugins.
That's why Sun does not allow you to call any implementation "Java" unless it passes their test suite. One of the major requirements is that you have to export the exact same api for java.* and javax.*
If the shell script does not set PATH you can easily override the PATH and cause the script to execute your "version" of some binaries. I think this is the reason that . is not in the default path.
If the script is smart enough to set the PATH it's still not safe. You can use something like the ENV variable to cause the shell to execute arbitrary commands, or you can use the IFS variable to split paths etc.
I'm sure that experienced sysadmins and unix gurus can think several more ways to exploit shell scripts.Desktop Preferences->Mouse. Look for the "Cursor" Tab. I am using 2.6.
I wonder why they didn't list XML or SGML? They have an 'L' in the end so they pass your programming language test unlike PHP, Java, C and several other so-called programming languages
Three words: Fault Tree Analysis.
Don't forget SourceSafe :)
If they were simply trying to discredit MySQL why do they keep updating the site with MySQL versions that fixed each problem?
Software improves through critisism, so in a (weird) way they are providing a service for all MySQL users.I like GTK+ on Windows. With the right theme you might not even notice it's not MFC.
sql = "SELECT .. FROM blah WHERE 1=1"
Then you can add any number of conditions with:sql += " AND x=y"
or you can make it even fancier with:sql += " " + operator + " x=y"
where operator = "AND" or "OR"
2.6 build automatically picks up your running kernel config (from /boot/config-2.6.x) so you don't have to configure everything.
If Sun creates a method to define expected types at compile time then the type-checking argument becomes void.
I downloaded it at work once and installed it on at least 5 pcs. So the number of users is not necessarily less than the number of downloads. But it's true that downloads != users.
Economicaly efficient in the short run, yes. The bidding process will lead to lower wages. In the long run, lower wages will lead to lower quality of workers (nurses in this case). So you will either need more workers or charge less for your product/service.
WinAMD... it really whips the llama's ass.
Apple engineers are good but nobody is THAT good
- Package management: How easy and painless is it to remove/add packages.
- Upgrades: Can I easily upgrade to the next version of the distribution without jumping through hoops or losing my precious data/configuration?
- Does the distribution focus on stability or features?
- Is there a stable and development branch so I can choose between stability and newer software?
- Support: If I have aproblem how easy is it to find someone who can help me?
- Documentation: How well are the distribution-specific tools documented?
- Tools: Are there command-line and gui tools for common (distribution-specific) tasks?
And a lot more I can't think of right now.No socialist country rations cigarettes. WW2 is over in case you haven't heard.
It seems you were unlucky :) This is Slashdot and people take OSS very seriously.