Follow Slashdot blog updates by subscribing to our blog RSS feed


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 Good point, Weak argument (Score 5, Interesting) 141

For a developer with an unstable income, it might be perfectly fine to stay on an older version of the software until they've stashed enough cash to afford the upgrade. That will no longer work.

Just to be clear, "stashing enough cash for to afford the upgrade" means setting aside $100 for the year.

If you have to "stash cash" to afford the upgrade chances are you should save your money; you can get by with Eclipse. I don't approve of the new pricing model, but the "I can no longer afford to be a developer" argument doesn't work. The new model is actually cheaper per year for anyone who always renews their license.

Personally, I prefer to purchase something and be done with it. If I want the upgrade I can purchase that outright as well. If I don't then I think I should be able to continue using what I have already paid for.

Comment Re:So the real question is how secure is SHA 1 the (Score 1) 271

There is no real risk of someone deriving a plain text password from a SHA1 hash (a preimage attack). There are concerns about SHA1 being vulnerable to a collision attack, but that isn't a problem for password hashing. The real concern when it comes to password hashing is speed. A fast hashing algorithm means it is easier to perform brute force searches. Of course, in order to perform a brute force or dictionary attack you need to know exactly how the hashes were generated. That means you need to know the algorithm, the salt (assuming one is used) and the number of rounds. If all you have is a list of hashes then you most likely won't accomplish anything.

Comment Re:Degrees are about worthless (Score 2) 314

I keep hearing that, but all of the half-assed "hobbyist" code I have had to clean up in the past begs to differ. I'm sure there are plenty of people who have enough passion for what they do to learn how to do it as well or better than someone who studied it in school, but I really doubt that would describe "most people". Maybe I just lack the will power, but I wouldn't be half as good at what I do if I wasn't forced to learn it in college.

Comment Re:Doesn't matter which. At least it's not PHP! (Score 1) 111

Die-hard PHP programmers will surely chime in at this point, telling you you're much better off using a database abstraction layer anyway, but which one? The PHP documentation lists four

I'm not understanding how that's a bad thing. PHP isn't the only language that has multiple extensions with overlapping functionality. The answer to "which one?" really depends on your needs (which is why there are multiple extensions in the first place). PDO is probably the most commonly used.

Just for starters, PHP's library is full of inexplicable inconsistencies. For example, the arguments for mysql_query are "querystring, resource." The arguments for pg_query (for PostgreSQL) are "resource, querystring." Why?

They are two completely separate extensions which you should never be using simultaneously. As you've already pointed out, if you can't, or don't want to, use a particular db extension, you should be using an abstraction layer.

It will confuse you and leave you scratching your head at how to solve a problem ... That said, if you want to get more Web work, faster, learn PHP


Because if the answer is "very little" (or none), then you would do well to stay the hell away from PHP for as long as you can

I'm inclined to agree with this. PHP isn't a good idea if you're still learning the fundamentals.


Submission + - Cold 'Star' No Hotter Than a Summer's Day (

sciencehabit writes: Researchers have found two brown dwarfs--so-called failed stars that are too small to sustain the stable burning of hydrogen--that are colder than any previously seen. They're so cold and so small that they are almost like giant planets. One's temperature is barely 300 kelvin--about as warm as a bright summer day on Earth. The two objects could be the first examples of a proposed class of ultra-cool brown dwarfs known as the Y-class. And because they are almost as cold as "gas giant" planets—Jupiter is about 150 K—studying them could offer a better handle on what the atmospheres of alien worlds look like.

Comment Dependencies (Score 0) 183

Doesn't some Java code depend on certain resources at that domain? Isn't Oracle in the same situation Adobe was in when it purchased Macromedia? Take a look at Adobe's documentation for embedding flash (the codebase attribute in particular). Adobe still owns even though they've phased out the brand from all of their products.

MS Hypes Win7 Tablets For CES — Again 188

jfruhlinger writes "About a year ago at this time, we were all hearing exciting news about Windows-based tablets that Microsoft would be unveiling at CES. They would transform the industry and strangle the iPad in its cradle! Well, now the hype machine is starting again, for the same products that never materialized last year. This time around, though, the market has changed so much so quickly that Microsoft's tablet bid isn't cutting edge; as Ryan Faas points out, it's desperate."

Slashdot Top Deals

"If you can, help others. If you can't, at least don't hurt others." -- the Dalai Lama