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 Re:Object Orientation and Use Cases are fine ... (Score 1) 565

Wow! so here is still intelligent life in the programming world.

This is exactly right. OO coding techniques, UML, Use Cases etc. are (potentially!) useful TOOLS.
They are not the SOLUTION.

There are far too many big companies that think that these will allow cheap (inexperienced/poor) programmers to generate acceptable quality applications/code.

They may help, but the lack of experience and overall view and understanding of what they are trying to do (which you don't get from reading use cases) will bite in the end.


To the OP: What you learned with ALGOL (particularly if that included ALGOL68) and Pascal will stand you in good stead when using almost any of the currently used languages.

Perl is a little different. You can use your current styles, but to get the most out of it will require breaking out of the mold.

The basic principles of object oriented cod are relatively easy to understand.
Thinking in OO style is difficult for someone from a functional language background, but not impossible.
OO programmers that have never known anything else tend not to see how that distorts their view to make the problem fit the paradigm, and how that is not a good thing.

Java is superficially easy, but has so many contortions to make reality match what they want to achieve in the language that it becomes somewhat hard to learn.

C# is a Microsoft honey trap. Avoid.

Comment Re:As an engineer... (Score 2, Funny) 270

Reminds me of a problem my son had with his VW Jeta (turbo).

He complained that there was a noticeable miss-fire under hard acceleration.
Took it to the VW shop. They plugged in their computer analyzer and pronounced no problem.
He eventually persuaded the tech to get in the car took him out on the highway and floored it - misfire.

Back to the shop, plug in the analyzer - no reported misfire.

Basically, they told him to get lost. Especially since this was under warranty and if the VW computer showed no issue, they would not get paid.

We replaced the spark plugs.

Problem fixed.

Comment Re:Bullshit article as well as 99% of BS comments (Score 1) 392

I think you are the one that needs lessons in English language comprehension.
You took one small part, completely out of context, and placed your own interpretation on it.

Here it is WITH context:

In order to use the Solaris operating system for perpetual commercial use, each system running Solaris must be expressly licensed to do so. An Entitlement Document comprises such license and is delivered to you either with a new Sun system or from Sun Services as part of your service agreement. Customers who did not receive an Entitlement Document with their new Sun system or through their service agreement must register each system running Solaris with Sun. Before you install Solaris on additional systems, you must first register those systems to receive an additional Entitlement Document.

The registration process to receive an Entitlement Document is part of the Solaris download process, with the Entitlement Document being returned to you via e-mail. For this reason, YOU MUST PROVIDE A WORKING E-MAIL ADDRESS AS PART OF YOUR SUN DOWNLOAD CENTER ACCOUNT. If you fail to do so, you will not receive an Entitlement Document and will only have the right to evaluate Solaris for 90 days.

What it says is that you need an entitlement document to be able to use Solaris perpetually (that means forever).
This entitlement is ONLY delivered with a new machine, or with a support contract. So you have to either buy a machine or a support contract to get this entitlement.

If you didn't get one with your machine, then we move on to the paragraph you quoted.
You have to register either your new machine, or your support contract, and in return will get your entitlement.
If you use a non-working email address, the registration will not complete, and you will only be able to use the software under the terms of the evaluation agreement - for 90 days.

Comment So when do the lawsuits start? (Score 1) 380

I expect that those people who were dumb enough to buy Linux "licenses" from SCO and Microsoft must be feeling like complete idiots about now (possibly because they are).

Just wonder when the first lawsuits against SCO and Microsoft will begin? Actually, suing SCO is a waste of time, they are effectively bankrupt, but Microsoft has a nice stash of cash available.

Comment Re:I've said it before, just two words... last mil (Score 2, Interesting) 217

You are making a lot of assumptions about how the content gets delivered.
Historically, and still true for the majority of content it is not delivered on a "channel" specific to the subscriber.
Its essentially "broadcast" over the cable network, and subscribers tap into the broadcast.

There is no way an individual subscriber can change the service provider on this sort of network.

As systems move to digital delivery it becomes feasible, but requires much more investment than simply the physical cable/fiber network.
To do what you describe would require an "exchange" which would receive content from all supported providers, and a means ot switching incoming streams to individual subscribers.

I suspect that you would not like the price of this system.

Comment Re:Peer Review vs. Funding (Score 4, Insightful) 505

... and this is the problem. The move from direct government grants to research to "industry partnerships".

Well, (IMHO) if industry wants to make use of the resources of academic institutions, they need to understand the price: all the work becomes public property. I would go one step further, and say that one penny of public money in a project means it all becomes publicly available.

Those that want to keep their toys to themselves are free to do so, but not with public money.

Comment Re:Frist Psot! (Score 1) 236

Not so easy.

Remember that a lot of people are behind firewalls and end up sharing an IP - maybe several thousand people at a time.
Blocking on IP only works in the most simplistic of cases.

Expect legislation requiring browsers to support some form of locked cookie that users have no control over in the not too distant future.

Delete the cookie, go to prison.


Submission + - CRU data leak enters phase two. (devilskitchen.me.uk)

PhilipPeake writes: The leak of data from the University of East Anglia Climate Research Unit is entering its second phase.

Initially, all attention was on the emails, because these are readable and (mostly) understandable by non-technical people.
The second (and more interesting phase) is now beginning, as people are starting to take a close look at the code
and data that are at the heart of the AGW claim.

The most accessible overview is the README file maintained by "Harry" over the last three years as he struggled to
understand the code he inherited, to determine what of the hundreds of data file he inherited was what, and how to fit
this all to together to be able to reproduce the already published results.

If you thought you know bad code, be prepared fo an education.
This is the basis for the trillions of $$$$$ of new taxes that you are about to pay.


Comment Re:Hehe (Score 1) 333

"IE was "The Internet"

Is this deliberate flamebait? Or are you really that ignorant?

The Internet existed way before "The Web", which is what most people think of the Internet as being these days. IE has no claim to be even "The Web". Microsoft ignored the web until they were forced to acknowledge its existence and to provide some basic tools to allow users of its software to connect -- little things, like a TCP/IP stack and browser.

For the browser, they did the usual M$ trick of getting the technology from an existing source (Mosaic -- which was also the original core of Netscape browsers), waving the illusion of untold wealth in front of them, but carefully writing the contract such that they ended up with the Mosaic sources and no obligation to pay Mosaic anything beyond the initial teaser.

Microsoft then did various unethical and illegal tricks to attempt to destroy Netscape -- tricks which ended up getting themselves in deep trouble with the US and EU, paying some huge fines and having to submit to government oversight from both -- but not until they had achieved their aim and Netscape was no more.

So you might say that "IE hijacked the Internet", but never that "IE is the Internet".

Slashdot Top Deals

1 1 was a race-horse, 2 2 was 1 2. When 1 1 1 1 race, 2 2 1 1 2.