Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:PHP (Score 4, Insightful) 112

There is a lot of angst here, but the reality is that putting a CMS online is not the end of the task, it's the beginning. If you want to have a public-facing web site, that means keeping it up to date so that providers have no qualms about upgrading. In many cases, the issue isn't the client, per se, but the requirements of the client site that slow down upgrading. As an example, Zend still hasn't managed to add PHP 5.5 support to their Guard product, so anybody who has clients using Zend in their sites will be stuck on 5.4.x till, well, whenever Zend gets a move on.

In any case, running a provider is a matter of pushing clients to keep up with server changes in a timely yet forgiving fashion. There's no reason that upgrading from PHP 5.4.35 to 5.4.36 should break ANYthing, so there's no excuse for a provider to not keep up with patch releases. Moving from 5.4 to 5.5, for example, will introduce potential incompatibilities, so providers need to give 30-60 days advanced notice to ensure client sites can be checked and upgraded as required. As long as plugins and CMS releases have been updated as they come along, the reality is that most upgrades are pretty painless. It's the big-jump scenario, 5.2-5.5 kind of upgrade that will be a nightmare. Those should never happen.

A good provider will retain legacy servers for those who still toddle along with FrontPage extensions and the like, but only till such time as the base services, e.g., Apache 2.2.x and PHP 5.4.x reach end of life. At that point, a provider needs to come to the realization that putting an entire server at risk at the behest of a few clients who are slow with the updates is bad business. PHP might have its downside, but keeping in tight lockstep with upgrades keeps things (usually/hopefully/OMG-I-pray) one step ahead of the kiddies and blackhats.

Comment Re:Suboptimal planning? (Score 1) 105

The point is that mission planning should have clear focus one way or the other.

The mission was designed to last 90 days. Through the wonder of excellent engineering and fortuitous circumstances during the mission, it has lasted a decade. There is no reason to abandon the mission now while they're still managing to get good science out of the vehicle and its instruments. When such time comes that the cost is greater than the justification to extend the mission, it shall be retired as so many other missions have in the past.

Comment Re:depends on why bank 7 has problems (Score 2) 105

Or, the software is not optimized for "space flight use" but, rather, for "consumer camera memory card", which has a different read/write/erase pattern and error tolerance.

The flash memory controller was created in-house. Back in 2004, Spirit had well-documented memory issues that were traced to file system logic that didn't properly clear deleted files during a reset. Eventually, storage systems were overrun, which forced NASA to basically reformat the storage system and start afresh after reprogramming the controller firmware.

Comment Re:Could build in an auto-fix setting (Score 1) 304

Now pretty much all of their stuff is made by Foxconn, who are well-known to make mediocre hardware.

My mid-2007 MacBook2,1 13" went back to Apple for repairs under APP no fewer than 5 times over the 3 years that it was covered. Amazingly, the thing has been completely reliable since APP expired in 2010. Go figure, but glad for that.

Comment Re:May want a disclaimer here... (Score 2) 304

As I understand it, ROHS compliment solder introduces stress cracks (thus a broken circuit) from the constant thermal expansion and contraction from everyday use. With laptops, the delta changes from heating and cooling are huge.

This is one of the reasons that I generally don't power off any of my equipment. Pretty much the only time I ever see hardware failures is when trying to bring a system back online from a complete shutdown. Sleeping a laptop still results in cooling, but not quite as much as a full power-down.

Comment Re:Joke sailed over your head (Score 1) 123

Yes, I'm fully cognizant of the nutjob whale lovers (tried it at my MiL's and nearly vomited) and the danger of fugu (tried it and managed not to die). The joke failed on the "if it takes effort" part. It would have been funny were there any effort being made to promote it; in the absence of any effort, there's also an absence of requisite irony.

Comment Re:Comment your code (Score 1) 590

Yeah, but the perversity of the universe is such that the company you're with in 10 years could buy up (or be bought by) the company with now, and you could end up responsible for the very same code...

I spent almost 14 years at my last job. I maintained the same code base for several applications that evolved over that entire time. And when somebody comes across a bug in a program you haven't updated in 2 or 3 years, you're bloody grateful for comments that let you know what the code is doing.

I also think that comments should not only describe intent, they should describe function. It's there where we can often see a discrepancy between what we want the code to do and what it actually does.

Comment Re:augmented reality (Score 1) 238

Makes me think what other "natural augmented reality senses" are possible, or even already exist in other species.

In our own species, some claim to be able to perceive life-force energy in a multitude of fashions, e.g., tactile, sight, taste, etc. The entire energy-healing paradigm is based on this premise.

Slashdot Top Deals

What this country needs is a good five dollar plasma weapon.

Working...