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.
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.
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.
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
What?
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.
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).
http://kb2.adobe.com/cps/415/tn_4150.html
Adobe still owns Macromedia.com even though they've phased out the brand from all of their products.
The first thing that came to mind when I read this was Bioshock 2. The single player was great, the multi-player was terrible, co-op would have been amazing if they had implemented it.
Considering all of the things consoles can do (watch movies, browse the internet, online play, etc.) the only thing that's left is to just turn them into PCs.
Can someone explain how you go about using 'scrambling tech' to disable a driver's cell phone without also disabling the passengers?
I'm all for people not talking on cell phones while driving, but in my opinion this type of blanket solution is ridiculous.
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.
Seems likely. Young and impressionable makes for good cannon fodder for those who are actually running the show.
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.
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.
You can't use underscores in domain names.
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.
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.
What?
I'm inclined to agree with this. PHP isn't a good idea if you're still learning the fundamentals.
Doesn't electroweak already encompass electromagnetic? Should that be 'unifies the electromagnetic and weak forces'?
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). http://kb2.adobe.com/cps/415/tn_4150.html Adobe still owns Macromedia.com even though they've phased out the brand from all of their products.
http://xkcd.com/678/
The first thing that came to mind when I read this was Bioshock 2. The single player was great, the multi-player was terrible, co-op would have been amazing if they had implemented it.
I'm pretty sure that even if NASA had more funding it would still have been built by the lowest bidder.
Arrrrg my arch nemesis the typo strikes again.
I know right. Why are they being so caution, it's not like this is rocket science or something. Oh wait.
I wonder if it qualifies for free 2-day shipping or gift wrap.
I'm guessing China will try to get its hands on it. They've acquired four other aircraft carriers in the past.
Considering all of the things consoles can do (watch movies, browse the internet, online play, etc.) the only thing that's left is to just turn them into PCs.
Can someone explain how you go about using 'scrambling tech' to disable a driver's cell phone without also disabling the passengers? I'm all for people not talking on cell phones while driving, but in my opinion this type of blanket solution is ridiculous.
Hasn't everyone who has ever taken a course where the professor says you can have a 3x5 note card during the exam already discovered this?
http://xkcd.com/678/
Or they'll create a .safe TLD and charge some ridiculous registration fee.
that the street vendor in Mexico who sold me a Chupacabra burrito was lying? What did I eat?
I'm gonna be honest with you, that smells like pure gasoline
Not to be pessimistic, but how would you go about sinking a blob, composed mostly of small objects, twice the size of Texas?
Just assign everyone a number.
Step 1: "Lose" prototype
Step 2: Have police raid reporters home
Step 3: Repeat
Any publicity is good publicity?