Performance wise, the compiled version advantages are fairly insubstantial, and 99.9% of the new stuff they've added could have been done in other ways using the existing language.
You'll have to discuss the performance advantages with the Roadsend folks. They're not the ones that make PHP, just this compiler. And no, the new stuff the PHP Group has added could not have been done in other ways, that's why it was added.
The whole thing seems pretty stagnant, and I'm guessing there's a small chance that the PHP guys are stuggling to find their own space between the land of true pre-compiled OO languages and the interperated world that lay behind it.
PHP is a web solution. They're not trying to take on general purpose languages at all. Heck, it's not even the "PHP guys" that made this compiler, it's a third-party product. PHP is also very obviously not stagnant.
No site should require compiled PHP code. If you need speed, get a cache extension like APC, Turck MMCache which are free, or Zend Accelerator or ionCube's accelerator if you require a commercial product with support.
If you need even faster code, write a PHP extension (in C, compiled) to handle your resource-intensive functions.
Both of those solutions are much more versatile than a compiler that doesn't support the full language.
A compiler, in the case of Roadsend's product, takes your PHP code and produces an executable binary that does not require a PHP interpreter to run.
An encoder, like ionCube, Zend Encoder, etc., takes your PHP code and encrypts it so that you don't have to distribute the source. The encoded script still requires a PHP interpreter to run, and depending on the encoder product, a PHP extension to load the encoded script.
They're talking about Safari 2.0, which is going to be part of Tiger, which doesn't come out until next year. The CSS implementation David is talking about is obviously not the one you're complaining about.
As far as Michael Moore being this or that... I don't think of that at all. I think of the MOVIE being this or that. Bowling for Columbine was a much better movie than this one. I found this one to be "ok". It certainly didn't show me anything that I didn't know already (and it shouldn't if you are an American with half a brain and you watch/read the news for yourself).
I think the point would be to get this information to those who, as you so nicely put it, don't have "half a brain" and are unaware of our leader's behavior.
Some projectors come with a remote control that sends next slide / previous slide commands to the computer via a USB cable from the projector. This results in Page Up / Page Down occurring on the computer, which changes the slide. Not exactly universal, but it is an option.
If they gave us these statistics in # of ticket sales, I think that it would be much less dramatic, and much more honest. Movie theatre ticket prices continue to rise every year for no discernable reason. So, if Shrek 2 earned $346.5 million (34.65 million tickets) when tickets are around $10 everywhere, how does that compare to Finding Nemo making $339.8 million (48.54 million tickets @ $7 ea). Granted, I've pulled these numbers (except the current $10 mark) out of my ass, but you get the point. Of course movies are going to be bringing in more money. Hollywood is charging us more.
I can't watch 100 movies per month, but for $13/mo, as long as it's got movies I like, I'd pay for it.
I'd like to know what they've got before I sign up, but I'm willing to try it out for $13 and see.
I've got a 6Mbps connection. I think that'll do nicely.
I already watch movies and shows on my PC (legitimate or not). One can also hook up their computer to their television, and many remote control devices can be purchased to control the PC. I see no problem there.
My only gripe with them is that you have to be on a Windows PC in order to sign up. Then again, Safari's Debug menu let's me specify my User Agent so....
Watch at home or on the road Curl up on the couch with a bowl of popcorn or flip open your laptop at 30,000 feet. Your downloaded movies are available whenever and wherever you are.
I know you're trying to make a joke of that, but your comparison is not entirely accurate. It would be accurate if all you had to do to change the game on the N-Gage was to turn it off, but it's not that simple.
You have to turn it off, remove the battery, and THEN you can change the game. A comparison to a console would be similar to this:
Imagine that you had to turn off your game console, unplug the power supply, video connection and controllers before you change the cartridge.
Apple spends loads of money paying an army of developers, designs, testers, managers, artists, support staff, etc. to develop these new releases. It costs money to run a business. Most businesses like to have income to offset the costs, and if they can, reap a profit which they can reinvest in their products. It's not like they're taking your $130 and buying golden toilet paper to wipe their asses with.
I paid $20 or 30 for the Public Beta, I got a kickass new OS to play with. I paid I don't remember how much for 10.0 and got a mediocre (but still better) version of the OS. I got the 10.1 upgrade for free at the Apple Store (score!) and finally had a truly usable version of Mac OS X. I paid $130 for 10.2 and got a kick-ass version of Mac OS X. I paid $130 for 10.3 and I've been totally wowed by it. 10.3 breathed new life into old hardware. Each time my money went towards making the next release even better.
Apple has every right to charge for their OS. Whether you agree with $130 being worth it is irrelevent. Just because you can get Free Software for free, does NOT mean ALL software should be free. Yes, it'd be nice if they had an upgrade version, but the last time they did that it was poorly devised and you could rip the CD, remove a single file from the image, and re-burn a full installer CD, which obviously cost them money.
Does anyone else besides me think that this could be a GOOD IDEA on their part? Maybe if they actually took their time to process the patents and run exhaustive prior art checks most of these silly patents they're awarding would be preemptively tossed in the trash.
#1 - They're enforcing the laws of our country. The FBI is just the police that operate at the Federal (National) level. It is not the FBI's job to deal with foreign matters.
#2 - The responsbility for tracking down Bin Laden lays with the NSA (It coordinates, directs, and performs highly specialized activities to protect U.S. information systems and produce foreign intelligence information.) and the CIA (Providing accurate, comprehensive, and timely foreign intelligence on national security topics.). The Department of Defense (the military) are the ones who carry out the work to actually find him.
Somehow I doubt this is anything specific to Apple. It happens to damn near every electronic device you can buy. I've never heard of someone having this many problems with any product. What type of an environment do you use it in? It seems like there's probably some external, perhaps unknown, factor at work here. Try to figure out if that could be the case, like perhaps you do have dirty power as was suggested by another reply.
Since PHP 4's inclusion of the Zend Thread-Safe engine, PHP itself has been thread-safe. It is the third-party libraries that extensions link to that are non necessarily thread-safe.
There's a list of libraries and whether or not they are known to be thread-safe here: http://httpd.apache.org/docs-2.0/developer/thread_ safety.html#liblist
Performance wise, the compiled version advantages are fairly insubstantial, and 99.9% of the new stuff they've added could have been done in other ways using the existing language.
You'll have to discuss the performance advantages with the Roadsend folks. They're not the ones that make PHP, just this compiler. And no, the new stuff the PHP Group has added could not have been done in other ways, that's why it was added.
The whole thing seems pretty stagnant, and I'm guessing there's a small chance that the PHP guys are stuggling to find their own space between the land of true pre-compiled OO languages and the interperated world that lay behind it.
PHP is a web solution. They're not trying to take on general purpose languages at all. Heck, it's not even the "PHP guys" that made this compiler, it's a third-party product. PHP is also very obviously not stagnant.
Download the source
./configure
tar -zxf php-5.0.0.tar.gz
cd php-5.0.0
make all install
No site should require compiled PHP code. If you need speed, get a cache extension like APC, Turck MMCache which are free, or Zend Accelerator or ionCube's accelerator if you require a commercial product with support.
If you need even faster code, write a PHP extension (in C, compiled) to handle your resource-intensive functions.
Both of those solutions are much more versatile than a compiler that doesn't support the full language.
That's not a compiler, it's an encoder.
A compiler, in the case of Roadsend's product, takes your PHP code and produces an executable binary that does not require a PHP interpreter to run.
An encoder, like ionCube, Zend Encoder, etc., takes your PHP code and encrypts it so that you don't have to distribute the source. The encoded script still requires a PHP interpreter to run, and depending on the encoder product, a PHP extension to load the encoded script.
They're talking about Safari 2.0, which is going to be part of Tiger, which doesn't come out until next year. The CSS implementation David is talking about is obviously not the one you're complaining about.
It's most likely not rendered by QuickTime either. QuickTime is the framework that iTunes uses to play various audio formats.
It's ironic that use the same implication tactic that others have criticizes Moore for. Do you actually know the reason he cancelled the interview?
As far as Michael Moore being this or that... I don't think of that at all. I think of the MOVIE being this or that. Bowling for Columbine was a much better movie than this one. I found this one to be "ok". It certainly didn't show me anything that I didn't know already (and it shouldn't if you are an American with half a brain and you watch/read the news for yourself).
I think the point would be to get this information to those who, as you so nicely put it, don't have "half a brain" and are unaware of our leader's behavior.
Some projectors come with a remote control that sends next slide / previous slide commands to the computer via a USB cable from the projector. This results in Page Up / Page Down occurring on the computer, which changes the slide. Not exactly universal, but it is an option.
If they gave us these statistics in # of ticket sales, I think that it would be much less dramatic, and much more honest. Movie theatre ticket prices continue to rise every year for no discernable reason. So, if Shrek 2 earned $346.5 million (34.65 million tickets) when tickets are around $10 everywhere, how does that compare to Finding Nemo making $339.8 million (48.54 million tickets @ $7 ea). Granted, I've pulled these numbers (except the current $10 mark) out of my ass, but you get the point. Of course movies are going to be bringing in more money. Hollywood is charging us more.
I can't watch 100 movies per month, but for $13/mo, as long as it's got movies I like, I'd pay for it.
I'd like to know what they've got before I sign up, but I'm willing to try it out for $13 and see.
I've got a 6Mbps connection. I think that'll do nicely.
I already watch movies and shows on my PC (legitimate or not). One can also hook up their computer to their television, and many remote control devices can be purchased to control the PC. I see no problem there.
My only gripe with them is that you have to be on a Windows PC in order to sign up. Then again, Safari's Debug menu let's me specify my User Agent so....
From the website:
Watch at home or on the road
Curl up on the couch with a bowl of popcorn or flip open your
laptop at 30,000 feet. Your downloaded movies are available
whenever and wherever you are.
Where they relevant?
I guess they didn't give you a spelling test...
*wink* *wink*
I know you're trying to make a joke of that, but your comparison is not entirely accurate. It would be accurate if all you had to do to change the game on the N-Gage was to turn it off, but it's not that simple.
You have to turn it off, remove the battery, and THEN you can change the game. A comparison to a console would be similar to this:
Imagine that you had to turn off your game console, unplug the power supply, video connection and controllers before you change the cartridge.
Microsoft did try to purchase Nintendo. They said no, and now we're afflicted with the Xbox.
Go download Voodoo Pad. It's a Mac app that is essentially a personal wiki. Rocks my socks.
Apple spends loads of money paying an army of developers, designs, testers, managers, artists, support staff, etc. to develop these new releases. It costs money to run a business. Most businesses like to have income to offset the costs, and if they can, reap a profit which they can reinvest in their products. It's not like they're taking your $130 and buying golden toilet paper to wipe their asses with.
I paid $20 or 30 for the Public Beta, I got a kickass new OS to play with. I paid I don't remember how much for 10.0 and got a mediocre (but still better) version of the OS. I got the 10.1 upgrade for free at the Apple Store (score!) and finally had a truly usable version of Mac OS X. I paid $130 for 10.2 and got a kick-ass version of Mac OS X. I paid $130 for 10.3 and I've been totally wowed by it. 10.3 breathed new life into old hardware. Each time my money went towards making the next release even better.
Apple has every right to charge for their OS. Whether you agree with $130 being worth it is irrelevent. Just because you can get Free Software for free, does NOT mean ALL software should be free. Yes, it'd be nice if they had an upgrade version, but the last time they did that it was poorly devised and you could rip the CD, remove a single file from the image, and re-burn a full installer CD, which obviously cost them money.
If you want an upgrade version, make your voice heard. Go to http://www.apple.com/macosx/feedback and let them know what you think.
Props for spelling definitely correctly.
Does anyone else besides me think that this could be a GOOD IDEA on their part? Maybe if they actually took their time to process the patents and run exhaustive prior art checks most of these silly patents they're awarding would be preemptively tossed in the trash.
#1 - They're enforcing the laws of our country. The FBI is just the police that operate at the Federal (National) level. It is not the FBI's job to deal with foreign matters.
#2 - The responsbility for tracking down Bin Laden lays with the NSA (It coordinates, directs, and performs highly specialized activities to protect U.S. information systems and produce foreign intelligence information.) and the CIA (Providing accurate, comprehensive, and timely foreign intelligence on national security topics.). The Department of Defense (the military) are the ones who carry out the work to actually find him.
Band of Brothers doesn't end until the 19th. Oh yeah, and Thursday's out too because Kingdom Hospital is on.
Wing Commander, eh?
smarty + turck mmcache = fast templating
Somehow I doubt this is anything specific to Apple. It happens to damn near every electronic device you can buy. I've never heard of someone having this many problems with any product. What type of an environment do you use it in? It seems like there's probably some external, perhaps unknown, factor at work here. Try to figure out if that could be the case, like perhaps you do have dirty power as was suggested by another reply.
Since PHP 4's inclusion of the Zend Thread-Safe engine, PHP itself has been thread-safe. It is the third-party libraries that extensions link to that are non necessarily thread-safe.
_ safety.html#liblist
There's a list of libraries and whether or not they are known to be thread-safe here: http://httpd.apache.org/docs-2.0/developer/thread