PHP used to have horrible defaults. This has improved, but a lot of application programmers still require old style settings.
The core language is huge. PHP lacks namespaces, making all variables global.
PHP is _extremely_ easy for newbie programmers to mess with. This has practically made it the visual basic of the Linux/Unix world.
On the other hand, Perl went through this evolution a few years ago. (The lack of use strict and use warnings by default is _still_ a known bug). Perl has a taint mode, where the programmer is required to validate all input to the program. Perl supports namespaces. The use strict and use warnings pramgas help in avoiding silly mistakes, like typos.
Perl doesn't make it hard to write insecure code. But writing secure code is a lot easier in Perl than in PHP, because the language supports those features.
(You could say similar things about Ruby, or Python, or Java).
Part of giving people laptops is allowing them to contact people in other countries, to establish possible buisness connections, to keep them up to date on weather or medical info, to help them trade seeds and capital goods to spur development, etc. It is a glorified e-book without internet connectivity.
s/other countries/the next village or town/.
Small town people or villagers don't necessarily need to contact people in the US. They need to be able to locate prices in the couple of nearby markets, contact a doctor for emergencies, handle local documentation and land records....
What happens if I don't have inhouse programmers, but I buy the application? It costs the vendor more to produce applications, but this cost is divided across their customer base (assuming code reuse). Whereas my users spend more time waiting for application response, and that is a direct cost.
Did you forget India? A country ruled in large part by Muslims, with a pretty decent history from Muslim times (a lot of the previous stuff was destroyed by muslim invaders), the second largest population of Muslims in the world....
Are you really sure you want to see a page designed for 640x480 scaled up on your 21" monitor? Or do you want a page "optimised for 1600x1200" to be seen on your PDA? My broswer runs at an odd resolution (_if_ I am using a graphical browser). It doesn't use my full screen horizontally, but it does use the screen vertically.
The _whole_ point of allowing the client to decide the rendering is that only the client knows what limitations the hardware it is running on imposes. Written properly, the issue of content vs presentation is moot.
Of course, you could write stuff "optimised" for every user agent in existence, and those which don't exist yet.
nope. Spare parts would be the equivalent of having binaries available (or source). Having support available would be like having mechanics available all the time to help you replace the spare part.
A monopoly keeping its prices reasonable? Surely you jest!
Remember, MS has lied and cheated) its way to the top. Closed file formats, hidden APIs, breaking competitive applications, participating in deals, and then walking out with all the information but without closing the deal.....
If there was real competiton, the price of the OS would be much closer to a few dollars.
Then I went back and read it and found that document does reference pen and paper and it also says "All these thoughts and ideas have one common goal: Reduce the users effort while creating a document. The user should only enter the data e.g. the text and define a layout and a structure. He should concentrate on the things that matter."
You will have one local loop. From one company. Once your neighbourhood has the loop, there will be no reason for anyone else to lay that loop.
Instead of that, split the company at the service level. Let a single monopoly provide the loop. They can only lease it out to service providers, who may not lay wires/fibre/build towers, etc. The service provider pays for $bandwidth and $SLA. You can choose between service providers.
The service provider may choose high bandwidth, low uptime guarantees or low bandwidth and high uptime guarantees or high bandwidth, high uptime or.... You buy from whichever provider you like.
Great! Now I squirted milk out of my nose! It is entirely thanks to MS that we have such inexpensive hardware
That made me choke on my sandwich! There used to be this comapny named Compaq which reverse engineered the IBM BIOS and created a clone market. MS merely rode on this boom.
I _am_ an Indian. I can follow Indian accents. I can follow Americans, Canadians, Russians, Swedes, Britishers, Australians quite well. They can understand me.
The problem is when I am dealing with Indians pulling on American accents. Those are hard to understand.
PHP used to have horrible defaults. This has improved, but a lot of application programmers still require old style settings.
The core language is huge. PHP lacks namespaces, making all variables global.
PHP is _extremely_ easy for newbie programmers to mess with. This has practically made it the visual basic of the Linux/Unix world.
On the other hand, Perl went through this evolution a few years ago. (The lack of use strict and use warnings by default is _still_ a known bug). Perl has a taint mode, where the programmer is required to validate all input to the program. Perl supports namespaces. The use strict and use warnings pramgas help in avoiding silly mistakes, like typos.
Perl doesn't make it hard to write insecure code. But writing secure code is a lot easier in Perl than in PHP, because the language supports those features.
(You could say similar things about Ruby, or Python, or Java).
Part of giving people laptops is allowing them to contact people in other countries, to establish possible buisness connections, to keep them up to date on weather or medical info, to help them trade seeds and capital goods to spur development, etc. It is a glorified e-book without internet connectivity.
s/other countries/the next village or town/.
Small town people or villagers don't necessarily need to contact people in the US. They need to be able to locate prices in the couple of nearby markets, contact a doctor for emergencies, handle local documentation and land records....
What happens if I don't have inhouse programmers, but I buy the application? It costs the vendor more to produce applications, but this cost is divided across their customer base (assuming code reuse). Whereas my users spend more time waiting for application response, and that is a direct cost.
God has Chuck Norris. He doewn't need lawyers
You mean, like pgaccess, pgadmin, and phppgadmin?
You _can_ do the same things from the psql prompt. The system executables just make life easier.
3) office managers (or equivalent) dictate (and pay for) equipment to be purchased
And maintainance (including staffing to handle that)
The vice-presidents who don't understand the technology or the implications say no to the cost without understanding the impact.
This is your problem. Fix that first.
Electrified door handle. Lots of lime. Barefoot walking requirement due to static electricity buildup on shoes causing issues with networking.
So, what was your username again?
Did you forget India? A country ruled in large part by Muslims, with a pretty decent history from Muslim times (a lot of the previous stuff was destroyed by muslim invaders), the second largest population of Muslims in the world....
Are you really sure you want to see a page designed for 640x480 scaled up on your 21" monitor? Or do you want a page "optimised for 1600x1200" to be seen on your PDA? My broswer runs at an odd resolution (_if_ I am using a graphical browser). It doesn't use my full screen horizontally, but it does use the screen vertically.
The _whole_ point of allowing the client to decide the rendering is that only the client knows what limitations the hardware it is running on imposes. Written properly, the issue of content vs presentation is moot.
Of course, you could write stuff "optimised" for every user agent in existence, and those which don't exist yet.
You spoil your coffee with milk? Loads up the quad espresso.
Put out the source, and _every_ distro will be able to support it. Put out the specs, and _everything_ can support the hardware.
Really, which distro Dell chooses won't matter.
nope. Spare parts would be the equivalent of having binaries available (or source).
Having support available would be like having mechanics available all the time to help you replace the spare part.
And exactly _what_ is a replacement part for software?
All your income is donation to religious charity. No taxable income, no deductions.
The point was about hardware being cheap. Not about quality.
Microsoft benefited from the standard hardware running their OS. Not the other way round,.
OOo has this requirement that its users pass the Turing test.
A monopoly keeping its prices reasonable? Surely you jest!
Remember, MS has lied and cheated) its way to the top. Closed file formats, hidden APIs, breaking competitive applications, participating in deals, and then walking out with all the information but without closing the deal.....
If there was real competiton, the price of the OS would be much closer to a few dollars.
Then I went back and read it and found that document does reference pen and paper and it also says "All these thoughts and ideas have one common goal: Reduce the users effort while creating a document. The user should only enter the data e.g. the text and define a layout and a structure. He should concentrate on the things that matter."
Perhaps someone should implement this. Someone might even write a GUI frontend to it!
This of it like this:
.... You buy from whichever provider you like.
You will have one local loop. From one company. Once your neighbourhood has the loop, there will be no reason for anyone else to lay that loop.
Instead of that, split the company at the service level. Let a single monopoly provide the loop. They can only lease it out to service providers, who may not lay wires/fibre/build towers, etc. The service provider pays for $bandwidth and $SLA. You can choose between service providers.
The service provider may choose high bandwidth, low uptime guarantees or low bandwidth and high uptime guarantees or high bandwidth, high uptime or
Great! Now I squirted milk out of my nose! It is entirely thanks to MS that we have such inexpensive hardware
That made me choke on my sandwich! There used to be this comapny named Compaq which reverse engineered the IBM BIOS and created a clone market. MS merely rode on this boom.
Microsft marketing wins again!
It actually was "We apologise for the inconvinience".
I would rate the GP as ironic, or possibly sarcastic, and just maybe funny in a bitter way.
I _am_ an Indian. I can follow Indian accents. I can follow Americans, Canadians, Russians, Swedes, Britishers, Australians quite well. They can understand me.
The problem is when I am dealing with Indians pulling on American accents. Those are hard to understand.