I'm sorry to sound trollish, but if that's the best the Python folks can do in 18 months, I'm disappointed. Those things you mentioned (except maybe decorators) are mostly minor, hardly "worth the wait of 1,5 years"! Syntax enhancement for import, big deal. A new command line option, yawn. No OverflowWarning, well that's the consequence of transparent int-bigint conversion. Etc.
I'm sure there are many improvements and new features in the included libraries ("batteries"), but as far as the language goes, little interesting new stuff I say (again, except for decorators which is quite controversial).
Where's Python 3000 anyway? When will we see it, if ever?
If you mean source code readability, people have said that MySQL's C++ source code is very obfuscated and hard to read, while the Postgres' C source code are pretty well organized.
If you mean SQL, they're basically the same, but MySQL has some shortcuts like INSERT IGNORE, REPLACE INTO, not requiring "AS" in column/table aliases, etc. But I don't see why this would be regarded as being "cleaner". Not standard-compliance, that's what it is.
If you mean the app code, why are apps using MySQL cleaner than the ones using PostgreSQL? The API are basically similar (connect, query, etc). Plus if you use a DB abstraction layer (like DBI in Perl), the distinction is even smaller.
So what do you mean by "cleaner" anyway??? "Not using transactions" is cleaner? (Shudder).
Agreed. I can't wait the day IE is like 50%, Windows is 50-60% and open source is the rest. I'm sick of being minority and the "standards" being driven by Microsoft.
Second that. Sometimes I'm scared to think that we might dismiss Ruby because there are no good English books about it. It was this book (and the freeing of it to the Internet) that started it all. So, thanks Dave and Andy!
I've never had good experiences with Chinese products. Motorcycles, harddisk rackmounts, mosquito zappers, MP3 players,... they're all cheap and crappy.
Expect many more Chinese space incidents as they still focus on cost saving and not on stricter QA.
Re:Does it work properly/completely with Opera yet
on
Gmail Adds Features
·
· Score: 1
What I miss from Opera is not the core protocol/language it supports, but HttpWatch-/LiveHttpHeaders-like plugin. I want to be able to peek into the headers of each HTTP request/response Opera is making/getting.
Re:Does it work properly/completely with Opera yet
on
Gmail Adds Features
·
· Score: 1
Agreed. I find that Mozilla/Firefox are the most robust browsers nowadays. IE crashes now and then, and Opera even more (7.5x on Windows and Linux). There's not a week passes by without my Opera crashes at least once, on random occasion and on various sites. I've had Opera freezes too (while eating CPU) several times, mostly due to deleting items in the Wand.
The Opera team needs to improve their browser's stability. It's at least the same or worse as IE's.
Is there a desktop processor (at least 1700+ or better, AMD preferrably, x86 or amd64) that can run without a fan? I am quite annoyed with CPU fans nowadays. They tend to make more annoying noise compared to power supply fans. I am considering a Thermaltek liquid-cooling solution (around $150-$200) but really what I'd love is to have something that can run without a fan. I don't mind underclocking or buying a slightly more expensive processor. Remember the good old 486/Pentium days?
Can't they use a 95% percentile (or 90% or something) to calculate the daily average call time? This way, if you get say 41 calls a day, and only 1-2 calls take a long time, they don't count. But if more than 3 calls take long time, only then they start to affect your average call time.
Python for sysadmin tasks? Blech. You need at least twice the number of characters to type Python snippet than Perl's, on average. With so many typing to do in CLI, you'd definitely want a terse language. Besides, Python is not really suitable to type at the command line (with that whitespace thingy and the limited command-line options). You really will prefer a language that can be specified on the command line as much as possible (e.g. when doing remote SSH commands, etc).
As for PHP, I really pity the people who prefers PHP (and even thinks it's the greatest thing since the sliced bread). Sure, it works, kinda, but I don't enjoy coding in PHP. PHP for work, Ruby for fun.
But surely more companies are contributing code to BSD-ish projects right now? Examples: Fujitsu with PostgreSQL, Apache, Ruby, Perl, PHP. And I bet Yahoo! is contributing lots of code into FreeBSD. Linux is one big exception, of course.
Agreed. Tom Lane's dedication to the PostgreSQL project (including being active in the users' mailiing lists) is admirable.
Re:python's list processing rules
on
Dive Into Python
·
· Score: 1
Sorry, your post is kind of stupid. You confessed you never use Ruby but you proclaim that Python 2.3 is better. WTF?
Ruby has been converting int-bigint automatically since waaaaay before Python 2.3.
For many, many databases, the special features of foreign keys, stored procedures, etc. are not required.
Foreign keys are _special features_? Not needed? Argh! The only kind of people who say something like this are: a) idiots; b) people who have been brainwashed by MySQL marketing. And to think that you said you have extensive experience with Oracle... (shudder).
Even with only two tables, most databases need foreign keys to maintain data integrity.
This is not even a good troll, not by far.
Beta news is important, especially for a software that's used by many. It will encourage people to try it, and thus find more bugs. Postgres 8.0 in particular is important, as it introduces a new platform (win32).
Slashdot also carries news about XP2 being delayed (and then re-delayed, and then again). That's even less interesting than Postgres 8.0beta news, in which new software are actually delivered.
Oh, and Ruby does have continuations, and that can be used to implement generators and coroutines if you want.
I'm sorry to sound trollish, but if that's the best the Python folks can do in 18 months, I'm disappointed. Those things you mentioned (except maybe decorators) are mostly minor, hardly "worth the wait of 1,5 years"! Syntax enhancement for import, big deal. A new command line option, yawn. No OverflowWarning, well that's the consequence of transparent int-bigint conversion. Etc.
I'm sure there are many improvements and new features in the included libraries ("batteries"), but as far as the language goes, little interesting new stuff I say (again, except for decorators which is quite controversial).
Where's Python 3000 anyway? When will we see it, if ever?
Please define "clean".
If you mean source code readability, people have said that MySQL's C++ source code is very obfuscated and hard to read, while the Postgres' C source code are pretty well organized.
If you mean SQL, they're basically the same, but MySQL has some shortcuts like INSERT IGNORE, REPLACE INTO, not requiring "AS" in column/table aliases, etc. But I don't see why this would be regarded as being "cleaner". Not standard-compliance, that's what it is.
If you mean the app code, why are apps using MySQL cleaner than the ones using PostgreSQL? The API are basically similar (connect, query, etc). Plus if you use a DB abstraction layer (like DBI in Perl), the distinction is even smaller.
So what do you mean by "cleaner" anyway??? "Not using transactions" is cleaner? (Shudder).
Over IE? Security, security, security.
Over Mozilla on Windows? Simplicity and IE-like appearance.
Over Konqueror? Wake me up when Konqueror/KDE is "ready for Windows".
Personally I use Opera. But the nearest thing today that can replace IE for most people is Firefox.
Agreed. I can't wait the day IE is like 50%, Windows is 50-60% and open source is the rest. I'm sick of being minority and the "standards" being driven by Microsoft.
Choice C: Use Google Desktop Search. It's free, you just write an adapter to it. But you have to use Windows servers though. :-)
Second that. Sometimes I'm scared to think that we might dismiss Ruby because there are no good English books about it. It was this book (and the freeing of it to the Internet) that started it all. So, thanks Dave and Andy!
Okay, this begs the question. If Singapore is the second best, who's the first. (Also, who's 3rd, 4th, and 5th)?
I've never had good experiences with Chinese products. Motorcycles, harddisk rackmounts, mosquito zappers, MP3 players, ... they're all cheap and crappy.
Expect many more Chinese space incidents as they still focus on cost saving and not on stricter QA.
well, how do we know how much knowledge were lost? for all we know, we could have been more advanced by say 30-40 years had the library persisted...
um, tar --files-from.
What I miss from Opera is not the core protocol/language it supports, but HttpWatch-/LiveHttpHeaders-like plugin. I want to be able to peek into the headers of each HTTP request/response Opera is making/getting.
Agreed. I find that Mozilla/Firefox are the most robust browsers nowadays. IE crashes now and then, and Opera even more (7.5x on Windows and Linux). There's not a week passes by without my Opera crashes at least once, on random occasion and on various sites. I've had Opera freezes too (while eating CPU) several times, mostly due to deleting items in the Wand. The Opera team needs to improve their browser's stability. It's at least the same or worse as IE's.
Even better, can I run my desktop PC completely fanless? I don't use high-end video card or anything fancy.
Is there a desktop processor (at least 1700+ or better, AMD preferrably, x86 or amd64) that can run without a fan? I am quite annoyed with CPU fans nowadays. They tend to make more annoying noise compared to power supply fans. I am considering a Thermaltek liquid-cooling solution (around $150-$200) but really what I'd love is to have something that can run without a fan. I don't mind underclocking or buying a slightly more expensive processor. Remember the good old 486/Pentium days?
Can't they use a 95% percentile (or 90% or something) to calculate the daily average call time? This way, if you get say 41 calls a day, and only 1-2 calls take a long time, they don't count. But if more than 3 calls take long time, only then they start to affect your average call time.
Python for sysadmin tasks? Blech. You need at least twice the number of characters to type Python snippet than Perl's, on average. With so many typing to do in CLI, you'd definitely want a terse language. Besides, Python is not really suitable to type at the command line (with that whitespace thingy and the limited command-line options). You really will prefer a language that can be specified on the command line as much as possible (e.g. when doing remote SSH commands, etc).
As for PHP, I really pity the people who prefers PHP (and even thinks it's the greatest thing since the sliced bread). Sure, it works, kinda, but I don't enjoy coding in PHP. PHP for work, Ruby for fun.
The difference is, Groovy is not Ruby :-)
Groovy is a new language, and it borrows some syntax/features from Ruby (as well as Python).
But surely more companies are contributing code to BSD-ish projects right now? Examples: Fujitsu with PostgreSQL, Apache, Ruby, Perl, PHP. And I bet Yahoo! is contributing lots of code into FreeBSD. Linux is one big exception, of course.
Agreed. Tom Lane's dedication to the PostgreSQL project (including being active in the users' mailiing lists) is admirable.
Sorry, your post is kind of stupid. You confessed you never use Ruby but you proclaim that Python 2.3 is better. WTF? Ruby has been converting int-bigint automatically since waaaaay before Python 2.3.
Oh well, back to PostgreSQL then :-)
Dude, with "kill -9" it will not be long until you corrupt PostgreSQL, MySQL, etc. too.
Foreign keys are _special features_? Not needed? Argh! The only kind of people who say something like this are: a) idiots; b) people who have been brainwashed by MySQL marketing. And to think that you said you have extensive experience with Oracle... (shudder).
Even with only two tables, most databases need foreign keys to maintain data integrity.
This is not even a good troll, not by far. Beta news is important, especially for a software that's used by many. It will encourage people to try it, and thus find more bugs. Postgres 8.0 in particular is important, as it introduces a new platform (win32). Slashdot also carries news about XP2 being delayed (and then re-delayed, and then again). That's even less interesting than Postgres 8.0beta news, in which new software are actually delivered.