[Info-vax] OT: Elephants Can't Dance
Bill Gunshannon
billg999 at cs.uofs.edu
Wed Mar 25 09:45:30 EDT 2009
In article <49c98e4f$0$90271$14726298 at news.sunsite.dk>,
Arne Vajhøj <arne at vajhoej.dk> writes:
> Bill Gunshannon wrote:
>> In article <49c6e70f$0$90268$14726298 at news.sunsite.dk>,
>> Arne Vajhøj <arne at vajhoej.dk> writes:
>>> Bill Gunshannon wrote:
>>>> I deal in the Open Source world at work (due mostly to budget constraints)
>>>> and nothing annoys me more than having students and faculty come to me
>>>> with a request that we run out and grab (and install int he middle of the
>>>> semester!) the latest and greatest version of a product who's update
>>>> cycle is measured in days. Why do the want the new one? Does it fix a
>>>> problem they were having? Does it offer a feature they absolutely need?
>>>> Of course not, but it's the newest version and we should be running it.
>>>> I am working on a new web server right now. They want it to include the
>>>> latest version of PHP. Which breaks every one of their PHP based web
>>>> pages!!
>>> Learn them to write better PHP.
>>
>> There is no such thing as "good PHP".
>
> If it delivers good functionality for low cost then most people would
> consider it good.
Of course they would. Even when someone outside their organization uses it
to load and run a PHP Telnet Daemon so they can get into their machine they
will consider it good. That's the difference between a User and an IT Pro.
>
>> It is a major security problem and
>> the antithesis of Software Engineering.
>
> There has been relative few security bugs in PHP itself.
Excuse me??? The basic security model is there is no security. It makes
Windows look like an NSA product.
>
> And dynamic typed languages is rather popular in software
> engineering today.
Don't get me started on the state of "software engineering" today....
>
>>> Newer versions of PHP is relative good compatible with
>>> older versions.
>>
>> Real world experience would seem to contradict that. Every time we have
>> had to move to a newer version of PHP is has broken pretty much all the
>> code the faculty use on their web pages.
>
> That sounds very weird.
>
> That does not reflect my experience.
>
> Could you give examples of code that broke from a specific PHP
> version to another PHP version ?
No, cause none of it is my code. I just have to support it.
The faculty have a system that may of them use for student
assignment submissions. It Borke. One faculty member (our
biggest dynamic content and PHP advocate. He actually teaches
it!) has a totally dynamic PHP generated homepage. It returns
nothing under the current version of PHP as installed by the
FreeBSD Ports.
>
> PHP code should run fine unless the code relied on magic_quotes_gpc
> or register_globals being on.
>
>>> What breaks is when code relied on features that has been declared
>>> problematic security wise for years and finally get disabled
>>> system wide by an upgrade.
>>>
>>>> What ever happened to "If it ain't broke, don't fix it!"
>>> It still exist.
>>>
>>> But there is also "There only two types of systems: those
>>> being actively developed and those declared dead".
>>
>> I would think people in this group might disagree with that sentiment.
>
> Possible.
bill
--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
billg999 at cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
More information about the Info-vax
mailing list