Re:Using the right tool for the job
on
OpenGL in PHP
·
· Score: 1
What's wrong with the PHP scoping rules? There is a global space, all functions have local space, class level variables have their own space. What else do you want?
And one more time. Explain to me how the object orientation of PHP is that much different then python.
That's because we have different ideas of wrong and right.
Re:Using the right tool for the job
on
OpenGL in PHP
·
· Score: 4, Interesting
I am curious, why don't you consider php to be the right tool? It's a turing complete language, it's object oriented, it supports inheritance (and mixin type multiple inheritance), it has exception handling, assertions, a large library and a large community.
So why not php? What makes php a poor choice as opposed to say perl, python, ruby, vb.net or any other scripted language?
" Unfortunately if you are in the business of writing software, it's usually a little backwards"
If you are in the business of writing software then you are pretty much doomed anyway. How can you show up for work every day knowing you are competing with Microsoft, Oracle, IBM, and a handful of giant companies that can very easily duplicate your efforts and then undercut you on price or just give away the product jut to kill you?
"And no, I'm not just talking about linking with or modifying open source software, I'm also talking about using gcc and bison - the approval for that was painful for us because both insert or provide code for your program to use indirectly."
I have never heard anybody complain that they have to GPL their software just because they compiled it with GCC. It sounds like your legal team is a bit over the top.
Either way I don't care about GCC that much. I take it for granted that it's there if I want to compile something. My company does not sell software, we just use it.
I don't think you can understate the freedom of not having to keep license numbers handy.
I work in a large corporation and we have to get requisitions for every purchase. If the requisition is for over $500 it has to go to further up the chain. If it's over a $1000.00 it has to go to the CIO!. It's a royal pain in the ass to get anything, it takes weeks sometimes and you have to fill out a ton of paperwork.
If I need something I always look for an open source alternative first. No requisitions, no begging, no justifying why you want to spend $500 for some software, no hassles. Just go get it, if it does what you need then you are done. If it does not do what you need then you fill out the paperwork and try to get some piece of software approved and pray it works.
Maybe no looks but it's a metaphor. Balmer, Gates, Alchin etc are very slimy people who run a slimy company that does slimy things.
To me the fact that MS paid ADTI to write a book sliming Linus and open source is reason enough to shun them. Add to that funding SCO, paying the likes of Enderlee and DiDio to publish bogus research and the thousands of other sleazy tactics.
To me It's important to support companies who act ethically. I realize that every dollar I spend can either make the world a better place or a worse one. I don't buy GM modified food, I don't buy Microsoft.
Actually not so much. Apple does very little advertising to CIOs.
"I'd be interested in your proof that MS does this"
I must have gotten on some mailing list because I have a stack of "magazines" which look like they are independent but are in actuality published by MS and are MS advertising. You have to look at the fine print in the publisher area to detect it though. It's very subversive and I assume quite powerful.
"if it suggests that they are somehow much slimier at it than everyone else."
I think it's pretty much taken for granted that MS is much slimier anybody else. It's a slimy corporation run by slimy people.
The problem is that these people are too nice. They should take a lesson from politicians.
1) Realize that you are fighting a war. Don't pretend that we are all decent honest people who just want to get along. You have enemies and they seek to destroy you.
2) Recognize no limits or you will lose. Your enemy has no morals, ethics or limits. If you set any kind of limits on yourself you will lose.
3) Negative advertising works!. You must call your enemy names. You must smear your enemy with every kind of rhetorical device at your disposal. For example "liberals hate america", "Song swappers are terrorists", "linux is leprocy".
4) Don't answer the question you are asked, simply make the speech you came to make no matter what your questioner asks.
5) Stop reffering to ADTI and Ken Brown!. These people are mere proxies for Bill Gates and Microsoft so use those terms instead. Say "Microsoft called linux a leprocy" not "Ken Brown called..". Force MS to deny that it's funding this and force MS to distance itself from this.
6) Sue, Sue, Sue. We need to figure out how to pull a scientology on Microsoft, the US patent office, ADTI, and other nefarious organizations. Scientology filed so many lawsuits against the IRS the IRS cried uncle. We need to figure out how we can hundreds of thousands of lawsuits against MS and ADTI. We have to make it costly for them to attack open source.
7) Get your message out to people that matter. No that's not slashdot. Businessweek, the economist, fortune and other pro-business, pro-corporation, anti-open source publications will endlessly hype any old shit MS writes for them. We need to shame these publications into either stopping their shilling for MS or writing a more balanced story. Your CIO does not read slashdot, he reads businessweek.
In summary. It a war people. The fighting is just starting. MS is gearing up right now to file patent lawsuits. If we pretend all is well MS will kill all of us.
"The amount that these big companies are wasting on MS software is a tiny fraction of what they waste on all sorts of other things."
Give it time. MS monopoly was not built in a day and it won't dissolve in a day either.
One business will drop MS. All else being equal (iffy proposition I know) that business will be able to beat the competition because they have cut their overhead by a small percentage. The competition will also drop MS to keep up. Eventually the monopoly will unravel like a sweater.
"It's not the industry you refer to but the customers and they apparently don't agree that Apple innovates "like hell" considering their spending habits."
You are presuming that the customer chooses innovative products. History shows that they simply buy whatever product is better advertised.
Nah. All the govt has to do is to standardize on mozilla/firebird. They can choose any browser they want to use and unfortunately for the rest of the world they have chosen IE. If they simply made another choise the world would be a better place.
But then again we are talking about the US govt, making the world a better place is not anywhere on their list of things to do.
first of all the windows hierarchy is not nearly as neat as you make it out to be. Just go visit any windows workstation in your office and see for yourself.
Secondly I love the unix (freebsd for me) file system hierarchy. It allows me to very conviently set up backup scripts. For example I back up/var every day but I back up/usr/bin rarely. It also allows me to set up immutable bits in/usr/bin knowing that nothing I install is every going in there. I also make it a habit to check/usr/local/etc and/etc into cvs so I can roll back my system changes when I need to.
Finally I can mount the different */bin directories from one machine to another.
The unix FSH makes sense. It's a well thought out well debugged system for a multi user, networked operating system. Sure it's not simplistic like "put the entire application in one directory" but then again that was a stupid DOS idea in the first place. You just have to learn it that's all.
It is a well known fact that the grand jury is a mere formality. I am sure you have heard the phrase "a prosecutor can get the grand jury to indict a ham sandwitch if they want to".
It's not like the grand jury will do anything to get in the way of a prosecutor.
Obviously they have received money from MS. What's more interesting to me is that a huge percentage of their income seems to come from republican organizations.
We know what agenda MS is pushing but what does the republican party have against open source?
"I said there were weapons of mass destruction (two chemical weapons - one mustard gas and one sarin) found in Iraq. I didn't say they were new, I didn't say they were just manufactured, I didn't say anything other then the fact they were found."
Colin Powell said in a speech before the UN and transmitted to the entire world that there were conservatively 100 to 500 TONS of chemical weapons in Iraq.
Chemical weapons when have been rendered inert due to age are not weapons of mass destruction. They are not even weapons of tiny destruction. They are not even weapons of any destruction. They are not even weapons. They are inert useless chemicals that cause no serious harm to anybody maybe except if they were ingested.
So in a nutshell there were no weapons of mass destruction found. These things that were found were barely weapons let alone weapons capabable of causing mass destruction.
Mac OS X is based on open source. Open source saved them years of development time which is just what the parent poster was talking about.
MySQL is able to sell commercial licenses because their product was GPLed which lead to it's widespread adoption.
Red Hat makes most of their money off of support.
I would also add to the list of the parent poster Novell. They in the end might end up making the most money off of open source (second most if you include IBM).
What's wrong with the PHP scoping rules? There is a global space, all functions have local space, class level variables have their own space. What else do you want?
And one more time. Explain to me how the object orientation of PHP is that much different then python.
That's because we have different ideas of wrong and right.
I am curious, why don't you consider php to be the right tool? It's a turing complete language, it's object oriented, it supports inheritance (and mixin type multiple inheritance), it has exception handling, assertions, a large library and a large community.
So why not php? What makes php a poor choice as opposed to say perl, python, ruby, vb.net or any other scripted language?
" Unfortunately if you are in the business of writing software, it's usually a little backwards"
If you are in the business of writing software then you are pretty much doomed anyway. How can you show up for work every day knowing you are competing with Microsoft, Oracle, IBM, and a handful of giant companies that can very easily duplicate your efforts and then undercut you on price or just give away the product jut to kill you?
"And no, I'm not just talking about linking with or modifying open source software, I'm also talking about using gcc and bison - the approval for that was painful for us because both insert or provide code for your program to use indirectly."
I have never heard anybody complain that they have to GPL their software just because they compiled it with GCC. It sounds like your legal team is a bit over the top.
Either way I don't care about GCC that much. I take it for granted that it's there if I want to compile something. My company does not sell software, we just use it.
Isn't it funny that people who advocate for windows are stealing it.
You are not supposed to use that license for production. It's for educational use only.
I don't think you can understate the freedom of not having to keep license numbers handy.
I work in a large corporation and we have to get requisitions for every purchase. If the requisition is for over $500 it has to go to further up the chain. If it's over a $1000.00 it has to go to the CIO!. It's a royal pain in the ass to get anything, it takes weeks sometimes and you have to fill out a ton of paperwork.
If I need something I always look for an open source alternative first. No requisitions, no begging, no justifying why you want to spend $500 for some software, no hassles. Just go get it, if it does what you need then you are done. If it does not do what you need then you fill out the paperwork and try to get some piece of software approved and pray it works.
Maybe no looks but it's a metaphor. Balmer, Gates, Alchin etc are very slimy people who run a slimy company that does slimy things.
To me the fact that MS paid ADTI to write a book sliming Linus and open source is reason enough to shun them. Add to that funding SCO, paying the likes of Enderlee and DiDio to publish bogus research and the thousands of other sleazy tactics.
To me It's important to support companies who act ethically. I realize that every dollar I spend can either make the world a better place or a worse one. I don't buy GM modified food, I don't buy Microsoft.
I started off by saying that we should learn from politicians. These people know how to fight and win. Otherwise prepare to be roadkill.
" So does Apple."
Actually not so much. Apple does very little advertising to CIOs.
"I'd be interested in your proof that MS does this"
I must have gotten on some mailing list because I have a stack of "magazines" which look like they are independent but are in actuality published by MS and are MS advertising. You have to look at the fine print in the publisher area to detect it though. It's very subversive and I assume quite powerful.
"if it suggests that they are somehow much slimier at it than everyone else."
I think it's pretty much taken for granted that MS is much slimier anybody else. It's a slimy corporation run by slimy people.
The problem is that these people are too nice. They should take a lesson from politicians.
..". Force MS to deny that it's funding this and force MS to distance itself from this.
1) Realize that you are fighting a war. Don't pretend that we are all decent honest people who just want to get along. You have enemies and they seek to destroy you.
2) Recognize no limits or you will lose. Your enemy has no morals, ethics or limits. If you set any kind of limits on yourself you will lose.
3) Negative advertising works!. You must call your enemy names. You must smear your enemy with every kind of rhetorical device at your disposal. For example "liberals hate america", "Song swappers are terrorists", "linux is leprocy".
4) Don't answer the question you are asked, simply make the speech you came to make no matter what your questioner asks.
5) Stop reffering to ADTI and Ken Brown!. These people are mere proxies for Bill Gates and Microsoft so use those terms instead. Say "Microsoft called linux a leprocy" not "Ken Brown called
6) Sue, Sue, Sue. We need to figure out how to pull a scientology on Microsoft, the US patent office, ADTI, and other nefarious organizations. Scientology filed so many lawsuits against the IRS the IRS cried uncle. We need to figure out how we can hundreds of thousands of lawsuits against MS and ADTI. We have to make it costly for them to attack open source.
7) Get your message out to people that matter. No that's not slashdot. Businessweek, the economist, fortune and other pro-business, pro-corporation, anti-open source publications will endlessly hype any old shit MS writes for them. We need to shame these publications into either stopping their shilling for MS or writing a more balanced story. Your CIO does not read slashdot, he reads businessweek.
In summary. It a war people. The fighting is just starting. MS is gearing up right now to file patent lawsuits. If we pretend all is well MS will kill all of us.
" So Microsoft's advertising is better than Apple's then?"
Yes. MS advertises to corporations. CIOs, CTOs etc all get very slick advertising from MS. THey also get junkets, watches, golf games, dinners etc.
"The amount that these big companies are wasting on MS software is a tiny fraction of what they waste on all sorts of other things."
Give it time. MS monopoly was not built in a day and it won't dissolve in a day either.
One business will drop MS. All else being equal (iffy proposition I know) that business will be able to beat the competition because they have cut their overhead by a small percentage. The competition will also drop MS to keep up. Eventually the monopoly will unravel like a sweater.
"It's not the industry you refer to but the customers and they apparently don't agree that Apple innovates "like hell" considering their spending habits."
You are presuming that the customer chooses innovative products. History shows that they simply buy whatever product is better advertised.
Apple keeps innovating like hell and yet they are not gaining any market share.
Why this industry punishes innovators and rewards the sleazy I'll never know.
Nah. All the govt has to do is to standardize on mozilla/firebird. They can choose any browser they want to use and unfortunately for the rest of the world they have chosen IE. If they simply made another choise the world would be a better place.
But then again we are talking about the US govt, making the world a better place is not anywhere on their list of things to do.
Well then when is freebsd on PPC going to be viable? I would love to dual boot freebsd on my g5 powermac.
first of all the windows hierarchy is not nearly as neat as you make it out to be. Just go visit any windows workstation in your office and see for yourself.
/var every day but I back up /usr/bin rarely. It also allows me to set up immutable bits in /usr/bin knowing that nothing I install is every going in there. I also make it a habit to check /usr/local/etc and /etc into cvs so I can roll back my system changes when I need to.
Secondly I love the unix (freebsd for me) file system hierarchy. It allows me to very conviently set up backup scripts. For example I back up
Finally I can mount the different */bin directories from one machine to another.
The unix FSH makes sense. It's a well thought out well debugged system for a multi user, networked operating system. Sure it's not simplistic like "put the entire application in one directory" but then again that was a stupid DOS idea in the first place. You just have to learn it that's all.
It is a well known fact that the grand jury is a mere formality. I am sure you have heard the phrase "a prosecutor can get the grand jury to indict a ham sandwitch if they want to".
It's not like the grand jury will do anything to get in the way of a prosecutor.
Obviously they have received money from MS. What's more interesting to me is that a huge percentage of their income seems to come from republican organizations.
We know what agenda MS is pushing but what does the republican party have against open source?
If you are trying to automate rollouts via active directory they are very important.
"I said there were weapons of mass destruction (two chemical weapons - one mustard gas and one sarin) found in Iraq. I didn't say they were new, I didn't say they were just manufactured, I didn't say anything other then the fact they were found."
Colin Powell said in a speech before the UN and transmitted to the entire world that there were conservatively 100 to 500 TONS of chemical weapons in Iraq.
Chemical weapons when have been rendered inert due to age are not weapons of mass destruction. They are not even weapons of tiny destruction. They are not even weapons of any destruction. They are not even weapons. They are inert useless chemicals that cause no serious harm to anybody maybe except if they were ingested.
So in a nutshell there were no weapons of mass destruction found. These things that were found were barely weapons let alone weapons capabable of causing mass destruction.
Many companies are perfectly happy to be vendor locked. Some companies aren't. In other words freedom is important to some companies but not others.
Or maybe they were just lazy
Mac OS X is based on open source. Open source saved them years of development time which is just what the parent poster was talking about.
MySQL is able to sell commercial licenses because their product was GPLed which lead to it's widespread adoption.
Red Hat makes most of their money off of support.
I would also add to the list of the parent poster Novell. They in the end might end up making the most money off of open source (second most if you include IBM).
DOes it build MSI files yet?
I really feel bad for people trying to develop for the windows platform. As soon as you put something out MS kicks the chair underneath your.