If it were truly secure, then it would be basically impossible for those "morons" to write unsafe scripts. Considering it is mostly used by people without much experience, the PHP developers should put forth far more effort towards making it immune to such common mistakes.
Indeed, even those with much experience have run into may problems with PHP. Take the Drupal and PHP-Nuke developers running into so many problems, for instance.
Like it or not, PHP just isn't suitable for anything remotely important. It's good for adding the current date and time to documents, but I would never trust it for anything beyond that.
I'm aware of the ActiveX control, and that is not what I want. I have read the documentation. What is there is significantly incomplete or out of date, or was as of August.
Most of the documentation focuses on using XUL to design Firefox-like applications. It looks like that book focuses on that as well. I was considering embedding Gecko into a proprietary C++ GUI toolkit. I was not interested in designing an XUL application on top of Mozilla. That is why such documentation was useless.
The somewhat relevant documentation and examples are severely lacking. Look at this XPCOM documentation. Many of the links are broken, and much of the content just isn't there.
Indeed, it is definitive. It is definitive with regards to MySQL. MySQL is an SQL implementation, with its own set of extensions. It is perfectly acceptable for it to be called definitive and only focus on MySQL, just because it is a book about using MySQL. It's not a book about database design, or about the SQL language.
Again, it isn't the "Definitive Guide to SQL" or the "Definitive Guide to Relational Database Design". It's supposed to focus on specifically on MySQL itself, rather than more general SQL and database design issues. You're supposed to get more specific books on those topics if you're truly interested.
I would not expect a book about using C++Builder or Microsoft Visual C++ (two implementations of C++) to spend much time on the C++ language itself. They're books about using the implementation, not about using the language.
MySQL is rarely used alone. Frankly, it's probably not a bad idea to show it being integrated with other technologies, especially ones as popular and available as those.
Considering that MySQL is mainly used for web-based tasks, it's most likely a very useful choice for most people who are purchasing the book. It gives them what they want, while also offering examples to those who are using MySQL for non-WWW-related jobs.
I agree with your sentiments that PHP is an unsuitable language for web development. The security risks are often far too great, and as a language it does not promote good programming habits. Indeed, it should be avoided by most programmers.
Thankfully, however, we have better technology to replace Java and Perl. Ruby and Python have shown themselves to be true contenders in this area. They offer all of the benefits of PHP, but without many of the negative aspects of PHP. Plus they are far more mature and powerful languages, on the whole.
Does that book talk about embedding Gecko within programs, or building applications (such as Firefox, Thunderbird, etc.) on top of Gecko? Those are two completely different tasks.
Like this book states in its title, it focuses on MySQL. It shouldn't waste pages dealing with general database design, since that's not what it's about. If you're interested in database design, then get a book on that instead.
I wouldn't expect a book about using C++Builder to delve into designing C++ programs using common patterns, for instance. It's supposed to be about C++Builder, rather than designing C++ programs.
While this has nothing to do with MySQL directly, I think it would be fantastic if the Mozilla people were able to come up with a decent book regarding the embedding of the Gecko rendering engine.
Indeed, the online documentation is terrible. It is horribly outdated (we're talking 2 or 3 years here), and thus barely relevant today. Even if it might still be somewhat useful, there are often interfaces that have been changed, and the documentation ends up being more misleading than helpful. The example programs aren't exactly that good, either. They lack comments that truly describe what is going on, what pitfalls to watch out for, and so on.
Developers won't bother to embed Gecko within their products if it is difficult to find documentation describing how to do so. I, and I know others, do not have time to sift through the millions of lines of the Mozilla codebase, just to try to find out where the existing documentation is incorrect, invalid or outdated.
At least the MySQL project offers decent documentation with their project. This book isn't completely necessary. However, there are some projects that don't offer documentation at all, or that which they do offer is severely lacking. The Mozilla project, for instance, does need to publish some sort of a book on embedding Gecko.
MySQL 5 is a new product, and vastly different/improved from earlier releases of MySQL. So yes, the previous "The Definitive Guide to MySQL" books were definitive for the earlier MySQL releases.
And yes, the old books may be considered "inferior" when you're working with MySQL 5, just because it is new software and the older books thus do not cover it.
I think you've mistaken me for the CyricZ at GameFAQs. I am not him. My name actually is Cyric. I think his was Scott, last time I checked. His last name is different than mine, too.
That said, the GameFAQs forums are a horrible place. That is exactly how Internet forums should never be.
I know it sounds absurd, but perhaps it is what happened. I mean, they must accidentally do their jobs once in a while. That may have been what occurred here.
Imagine what would happen if a malicious individual was able to modify such a system before a CEO gives a big speech to investors. The CEO is speaking English, but the Romanian and Chinese investors are listening in their native tongues.
Soon enough the CEO is talking about synergistically-tiered multi-integrated doodads, but the Romanians are hearing "Cock sucking whore bitch! I fucked her up the ass in Bucharest and her nipples bled!", while the Chinese investors are hearing a whole string of racial epithets. Who would be responsible if such an incident occurred?
Multiple nations also have hate crime legislation. Would the CEO now be responsible for committing a hate crime, merely because this device mistranslated what he said, and output racist remarks?
This doesn't have much to do with the truly paranormal, but it does have to do with office Halloween tricks that go severely wrong.
At a firm I once worked at we had a jokestress named Maria. She was pretty good natured, and every Halloween she's pull some sort of a prank. Usually they were quite benign, such as a plastic skull in the coffee container, or some such.
However, one Halloween she decided to go a bit further than usual. She thought it would be entertaining to dress the photocopier up as a Hawaiian skeleton (I'm not sure why). So she bought much white paper, and some flower necklaces, and stuff like that. She dressed the photocopier up, and some people were amused by it.
Just before lunch a slight problem arose. Some of the flowers had gotten sucked into the machine through the paper intake. Apparently some of the flowers jammed something inside, and things started t really go wrong.
Jim, who was one of the systems administrators able to fix copier problems, thought he could get it unjammed. So he opened the side panel of the machine to work on it, but apparently forgot to turn the power off. The paper feed mechanism somehow caught onto his tie, and started pulling him in.
Luckily somebody was around kick out the power cord, but not after the machine was even more broken, and the toner tank ruptured. Jim was covered in that awful powder, and he ended up tracking it all over the office on his way out. Maria was swiftly dismissed.
They shouldn't put up just money. With the rising inflation in the US, $1000 dollars may be the equivalent of toilet paper by tomorrow, and less valuable than that a week later.
If they are truly sure, then they should put their genitals on the line. Indeed, such a skeptic could offer to cut off his own penis if he is proven wrong. Even better, he'd have to eat it. Just to be kind, he could be allowed to smear some relish on it first.
The mainstream media says nothing of value.
on
Is Your Office Haunted?
·
· Score: 4, Insightful
Don't look to the mainstream for anything of value about any subject.
I'm not suggesting it would. The education systems of many western nations are quite lacking these days. It's not surprising that the vast majority of young people are completely ignorant of history.
So the American military was just walking down the boulevard one day, window gazing, and then all of a sudden the meander into a full-fledged war with Iraq? Of course they deliberately attacked Iraq!
America has never expressed a desire to eliminate an entire way of life or people.
We hear on a daily basis how America would like to eradicate various extremists. Like it or not, they are people, and they have chosen a particular way of life. Yet you're all into destroying them. Frankly, I'm appalled by all such behaviour, be it from an American or an Arab.
And thank you for the ad hominem attack. That seals the victory for me!
You're the only one coming up with the idea that it is just the Republicans who are scummy. It's the Democrats, too. But then again, the Democrats and Republicans are virtually indistinguishable, and have been for a long time. The one common interest they do not represent is that of the American people.
I find it funny that you're all bent up about people causing harm to you, but you're just as eager to cause harm to others (be them bin Laden or Iran).
After all, Iran should be equally scared of America. The American government resorted to props and obviously fake pictures to build up their "case" against Iraq. Remember Powell in front of the U.N.?
Don't paint yourself as the victim. You're not, and the world knows it.
Such games never really taught history. Yes, they taught you dates and names, but nothing serious. They never were able to delve into the complex socio-political situations that caused or arose from historic events. They never taught how to discern tainted or biased historic information from legitimate reports.
If it were truly secure, then it would be basically impossible for those "morons" to write unsafe scripts. Considering it is mostly used by people without much experience, the PHP developers should put forth far more effort towards making it immune to such common mistakes.
Indeed, even those with much experience have run into may problems with PHP. Take the Drupal and PHP-Nuke developers running into so many problems, for instance.
Like it or not, PHP just isn't suitable for anything remotely important. It's good for adding the current date and time to documents, but I would never trust it for anything beyond that.
I'm aware of the ActiveX control, and that is not what I want. I have read the documentation. What is there is significantly incomplete or out of date, or was as of August.
Most of the documentation focuses on using XUL to design Firefox-like applications. It looks like that book focuses on that as well. I was considering embedding Gecko into a proprietary C++ GUI toolkit. I was not interested in designing an XUL application on top of Mozilla. That is why such documentation was useless.
The somewhat relevant documentation and examples are severely lacking. Look at this XPCOM documentation. Many of the links are broken, and much of the content just isn't there.
Indeed, it is definitive. It is definitive with regards to MySQL. MySQL is an SQL implementation, with its own set of extensions. It is perfectly acceptable for it to be called definitive and only focus on MySQL, just because it is a book about using MySQL. It's not a book about database design, or about the SQL language.
Again, it isn't the "Definitive Guide to SQL" or the "Definitive Guide to Relational Database Design". It's supposed to focus on specifically on MySQL itself, rather than more general SQL and database design issues. You're supposed to get more specific books on those topics if you're truly interested.
I would not expect a book about using C++Builder or Microsoft Visual C++ (two implementations of C++) to spend much time on the C++ language itself. They're books about using the implementation, not about using the language.
MySQL is rarely used alone. Frankly, it's probably not a bad idea to show it being integrated with other technologies, especially ones as popular and available as those.
Considering that MySQL is mainly used for web-based tasks, it's most likely a very useful choice for most people who are purchasing the book. It gives them what they want, while also offering examples to those who are using MySQL for non-WWW-related jobs.
I agree with your sentiments that PHP is an unsuitable language for web development. The security risks are often far too great, and as a language it does not promote good programming habits. Indeed, it should be avoided by most programmers.
Thankfully, however, we have better technology to replace Java and Perl. Ruby and Python have shown themselves to be true contenders in this area. They offer all of the benefits of PHP, but without many of the negative aspects of PHP. Plus they are far more mature and powerful languages, on the whole.
Does that book talk about embedding Gecko within programs, or building applications (such as Firefox, Thunderbird, etc.) on top of Gecko? Those are two completely different tasks.
Like this book states in its title, it focuses on MySQL. It shouldn't waste pages dealing with general database design, since that's not what it's about. If you're interested in database design, then get a book on that instead.
I wouldn't expect a book about using C++Builder to delve into designing C++ programs using common patterns, for instance. It's supposed to be about C++Builder, rather than designing C++ programs.
While this has nothing to do with MySQL directly, I think it would be fantastic if the Mozilla people were able to come up with a decent book regarding the embedding of the Gecko rendering engine.
Indeed, the online documentation is terrible. It is horribly outdated (we're talking 2 or 3 years here), and thus barely relevant today. Even if it might still be somewhat useful, there are often interfaces that have been changed, and the documentation ends up being more misleading than helpful. The example programs aren't exactly that good, either. They lack comments that truly describe what is going on, what pitfalls to watch out for, and so on.
Developers won't bother to embed Gecko within their products if it is difficult to find documentation describing how to do so. I, and I know others, do not have time to sift through the millions of lines of the Mozilla codebase, just to try to find out where the existing documentation is incorrect, invalid or outdated.
At least the MySQL project offers decent documentation with their project. This book isn't completely necessary. However, there are some projects that don't offer documentation at all, or that which they do offer is severely lacking. The Mozilla project, for instance, does need to publish some sort of a book on embedding Gecko.
MySQL 5 is a new product, and vastly different/improved from earlier releases of MySQL. So yes, the previous "The Definitive Guide to MySQL" books were definitive for the earlier MySQL releases.
And yes, the old books may be considered "inferior" when you're working with MySQL 5, just because it is new software and the older books thus do not cover it.
They do have real jobs. As is made quite clear, this is something they do as a hobby. You know, something they do outside of their normal work.
Let me guess, you were just too fucking busy at your "real" job to actually read the summary and the articles before posting, right?
I think you've mistaken me for the CyricZ at GameFAQs. I am not him. My name actually is Cyric. I think his was Scott, last time I checked. His last name is different than mine, too.
That said, the GameFAQs forums are a horrible place. That is exactly how Internet forums should never be.
I know it sounds absurd, but perhaps it is what happened. I mean, they must accidentally do their jobs once in a while. That may have been what occurred here.
Maybe they just want you to deposit it in your own mouth.
Indeed, we may see a new form of slander arise.
Imagine what would happen if a malicious individual was able to modify such a system before a CEO gives a big speech to investors. The CEO is speaking English, but the Romanian and Chinese investors are listening in their native tongues.
Soon enough the CEO is talking about synergistically-tiered multi-integrated doodads, but the Romanians are hearing "Cock sucking whore bitch! I fucked her up the ass in Bucharest and her nipples bled!", while the Chinese investors are hearing a whole string of racial epithets. Who would be responsible if such an incident occurred?
Multiple nations also have hate crime legislation. Would the CEO now be responsible for committing a hate crime, merely because this device mistranslated what he said, and output racist remarks?
Maybe the editor edited out the links to his blog.
This doesn't have much to do with the truly paranormal, but it does have to do with office Halloween tricks that go severely wrong.
At a firm I once worked at we had a jokestress named Maria. She was pretty good natured, and every Halloween she's pull some sort of a prank. Usually they were quite benign, such as a plastic skull in the coffee container, or some such.
However, one Halloween she decided to go a bit further than usual. She thought it would be entertaining to dress the photocopier up as a Hawaiian skeleton (I'm not sure why). So she bought much white paper, and some flower necklaces, and stuff like that. She dressed the photocopier up, and some people were amused by it.
Just before lunch a slight problem arose. Some of the flowers had gotten sucked into the machine through the paper intake. Apparently some of the flowers jammed something inside, and things started t really go wrong.
Jim, who was one of the systems administrators able to fix copier problems, thought he could get it unjammed. So he opened the side panel of the machine to work on it, but apparently forgot to turn the power off. The paper feed mechanism somehow caught onto his tie, and started pulling him in.
Luckily somebody was around kick out the power cord, but not after the machine was even more broken, and the toner tank ruptured. Jim was covered in that awful powder, and he ended up tracking it all over the office on his way out. Maria was swiftly dismissed.
They shouldn't put up just money. With the rising inflation in the US, $1000 dollars may be the equivalent of toilet paper by tomorrow, and less valuable than that a week later.
If they are truly sure, then they should put their genitals on the line. Indeed, such a skeptic could offer to cut off his own penis if he is proven wrong. Even better, he'd have to eat it. Just to be kind, he could be allowed to smear some relish on it first.
Don't look to the mainstream for anything of value about any subject.
They're just in it to put cash in their pockets.
I'm not suggesting it would. The education systems of many western nations are quite lacking these days. It's not surprising that the vast majority of young people are completely ignorant of history.
Yes, you are missing something. You're missing the fact that merely knowing dates and names is not a clear understanding of history.
One should not think that they know the subject just because they played such a game.
Except as any intelligent person knows, Iraq was not a threat to America. That was well-known before hand, and proven completely true afterwards.
There was no threat to be eliminated, and as such it was not an act of protection.
So the American military was just walking down the boulevard one day, window gazing, and then all of a sudden the meander into a full-fledged war with Iraq? Of course they deliberately attacked Iraq!
America has never expressed a desire to eliminate an entire way of life or people.
We hear on a daily basis how America would like to eradicate various extremists. Like it or not, they are people, and they have chosen a particular way of life. Yet you're all into destroying them. Frankly, I'm appalled by all such behaviour, be it from an American or an Arab.
And thank you for the ad hominem attack. That seals the victory for me!
You're the only one coming up with the idea that it is just the Republicans who are scummy. It's the Democrats, too. But then again, the Democrats and Republicans are virtually indistinguishable, and have been for a long time. The one common interest they do not represent is that of the American people.
I find it funny that you're all bent up about people causing harm to you, but you're just as eager to cause harm to others (be them bin Laden or Iran).
After all, Iran should be equally scared of America. The American government resorted to props and obviously fake pictures to build up their "case" against Iraq. Remember Powell in front of the U.N.?
Don't paint yourself as the victim. You're not, and the world knows it.
Such games never really taught history. Yes, they taught you dates and names, but nothing serious. They never were able to delve into the complex socio-political situations that caused or arose from historic events. They never taught how to discern tainted or biased historic information from legitimate reports.