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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Computing, Really? (Score 1) 420

I bank on every smart phone increasing the demand for a larger and more capable cloud, but the iPhone did not create cloud computing, the web did.

Being a computing professional for nigh on 30 years, I cringe when "computing" and "computer" are used interchangeably. It also bugs me when I hear claims that Computer Science is some lofty discipline that shadows over computer engineering and professional programming or someone corrects my pronunciation of GIF, or [/.pretence]

"You keep using that word. I do not think it means what you think it means." -- Inigo Montoya, The Princess Bride

Comment a black car followed by a white car (Score 1) 79

TFA: The Exchange of Features, Textures and Faces - The binding problem is a fundamental issue in neuroscience. The term refers to the fact that the brain processes color, motion, and other visual features separately and in parallel, yet our perception is of a unified world, populated by coherent objects.

I've long marvelled that as I'm speeding down the freeway, a black car followed by a white car in the oncoming lane looks like a police car: a black car with a white door.

Comment map your data (Score 1) 124

Most OS's and programming languages will let you map your memory data structure to a contiguous disk file so your disk IO is performed at paging speeds. The file system is only touched when the file is mapped (opened). Your system can then be configured to chose to what degree your data is in memory vs. disk.

Comment test lists and RCS (Score 1) 235

Instead of sorting datasets, use a testlist database (flat files). The test contains/links/points to its dataset. The test lists are selected at test run time. Each entry in a test list tells how to generate the specific test environment for the test. A test list entry contains the test, the RCS tag/version of the test to be "gotten", the test seed, and array of exit codes that should be retired, how many retries, whether the test is gating, and an array of tests dependencies. A test run can be considered to pass even though an individual, non-gating test fails. One test entry may extract and prepare the test data and other dependent entries can then run against that test dataset.

Comment Re:Back to the Future? (Score 5, Interesting) 361

Running multiple services on one OS requires that when you must reboot a server because of an OS bug or mis-configuration all of the services are brought down... Same if it crashes or hangs. As compelling as that is I've never used a hypervisor in 30 years on 10's of thousands of servers.

I do routinely use chroot jails on thousands of servers to isolate the application from the host OS. This way I do not need to re-qualify any tools when we implement an OS patch.

Check it out: http://sourceforge.net/projects/vesta/ :-)

Slashdot Top Deals

The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.