Right now I am the lone PHP programmer where I work, and I have total control over what operating systems and applications I want ot use on my workstation and servers. However, I recently was offered a job about 3 hours away, where I would have to code in C#, and use Visual Studio, but the pay is 2x what I make now, so I'm going to try at least.
I think its difficult enough for programmers in the US to even get jobs right now, so for me to have the option of doubling my pay in exchange for swallowing my pride, it seems like a smart move. Plus I can always go home and cleanse myself with Linux after work:)
Perhaps all newer true Rubix cubes are embedded with some sort of micro chips/sensors, (perhaps even microphones and/or cameras!) which can detect if and how long it took a person to solve it, then these individuals are added to some sort of watch list, because they arent the typical dumb sheep the government wishes to rule.
But I digress
Actually, we have a verio blade server also, and it does have mysql 4.
I understand and agree with your point on the requirements of the specs given at the time of proposal, but typically in the jobs I do, portability is an issue, and therefore part of the spec, so I guess it just depends on the client.
My opinion on php5 not being production ready has a lot to do with it being a recent release. I know that from a developer standpoint, its very difficult to bug test _everything_, so thats where users, or in this case php developers, come into the picture. There are a lot of compatibility issues that need to be tested as well, such as with apache 1.3 and 2, etc, etc. I havent had any personal expereinces myself, since i have been playing it safe by avoiding it.
So then what happens is later, that client decides they want to switch the system/code you wrote to a different hosting provider, which doesnt support php 5?
Have fun with that support call.
And yes, there are some providers taht still have mysql 3.x, however, mysql 4 is the norm, and on MOST servers, which was my point to begin with.
And no, I dont think that PHP 5 is production ready yet either, at least I wouldnt take that chance if I was building for paying clients.
It doesnt hurt to learn new things, especially in the case of programming languages. I dont disagree with learning php 5, but I dont think you should get too used to it at this point in time.
If you consider yourself just an intermediate programmer, then I would recommend you put your focus on honing your php 4 skills first, then taking on php 5 will be a cakewalk instead of a chore in itself.
As far as OOP is concerned, I'd recommend you learn it in php4 as well, since it is also an OO based language.
In terms of books to look for, I found O'Reilly's PHP CookBook to be the most useful, and most accurate in terms of proper PHP code.
PHP is a VERY quirky language, and there are a lot of things that you can do wrong, and never know about without really understanding the langauge. (such as using " instead of ' to enclose strings, which causes your scripts to run slower since the php engine has to parse " strings for variables)
If you want to learn php 5, you first should KNOW php 4, so that you will be able ot tell the differences in the 2 versions, and not confuse yourself.
Not sure I'd agree with php5 being "so much better". and just a handful of web hosting companies supporting php5 doesnt make it the defacto as I said.
Portability is really the key here, and in sticking with php4 code, everyone can save headaches from not knowing why certain (php5 only) functions arent working when they "should be". Which mostly just a function of experience. However php is growing very fast in popularity, and because of that, keeping the code as portable as possible is always the best choice.
Plus, any php 4 code someone may write, can always be modified later to be php5 compliant, and would be considerably faster and easier than the reverse, since you would be removing self-written functions and using built-ins for the change from 4 to 5
As an experienced PHP programmer, I'd HIGHLY recommend coders, especially beginners, tick with PHP version 4. I know its tempting to get the 'latest and greatest', however, v5 is still too new, and the majority of servers out there still only support v4 code, so you will run into problems if you already start using functions/methods available in v5 only, and dont own/operate/have root on the server in which your code is going to run, and only ever run.
I don't plan to make the switch to version 5 for at least 9 months or so, when v5 becomes the true de facto.
Hopefully now that this is about done for the US, they will get their act together and concentrate on the firmware updates for the rest of us, instead of ignoring existing customers.
If anything, the jobs that might be created is Help Desk Support for all the products that were outsourced and made/bought so cheaply. The support would more likely be done here, because of american intolerance/lack of understanding for foreign accents, so to speak.
So this begs the question, are those really the jobs you want?
an earlier reply suggested having a paper spool coming out of the back of the machine.
I had a similar idea.
What if for every individual voting, after they complete their session, their choices were sent to a local print server, that just printed out a bunch of scantron cards, with the voter id, and the list of their choices.
It would make it much easier to re-digitize the votes later, should the system crash.
I still dont think evoting is a great idea just yet though, too many X factors to be reliable.
But on the otherhand, they seem to have enough problems with out evoting (especially in FL), so who knows.
Right now I am the lone PHP programmer where I work, and I have total control over what operating systems and applications I want ot use on my workstation and servers. However, I recently was offered a job about 3 hours away, where I would have to code in C#, and use Visual Studio, but the pay is 2x what I make now, so I'm going to try at least.
:)
I think its difficult enough for programmers in the US to even get jobs right now, so for me to have the option of doubling my pay in exchange for swallowing my pride, it seems like a smart move. Plus I can always go home and cleanse myself with Linux after work
So this just means that if this survey was performed by americans, then the results could be way off.
Think about that one without making your head explode.
It's too bad they/we cant get laid more often.
Can't they pick a more friendly, inviting title than the Cold-War-Era-feel inducing title of Czar?
It's very frightening to me personally.
umm..
I didnt mean "And now" in the context that this is the first time this has happened.
My point was exactly that, that this is just an on going thing and not really NEWs.
Perhaps all newer true Rubix cubes are embedded with some sort of micro chips/sensors, (perhaps even microphones and/or cameras!) which can detect if and how long it took a person to solve it, then these individuals are added to some sort of watch list, because they arent the typical dumb sheep the government wishes to rule. But I digress
Latest Ballmergram Bashes Linux TCO
And now slashdotters bash Microsoft/Ballmer
Is this really news?
Actually, we have a verio blade server also, and it does have mysql 4.
I understand and agree with your point on the requirements of the specs given at the time of proposal, but typically in the jobs I do, portability is an issue, and therefore part of the spec, so I guess it just depends on the client.
My opinion on php5 not being production ready has a lot to do with it being a recent release. I know that from a developer standpoint, its very difficult to bug test _everything_, so thats where users, or in this case php developers, come into the picture. There are a lot of compatibility issues that need to be tested as well, such as with apache 1.3 and 2, etc, etc. I havent had any personal expereinces myself, since i have been playing it safe by avoiding it.
So then what happens is later, that client decides they want to switch the system/code you wrote to a different hosting provider, which doesnt support php 5?
Have fun with that support call.
And yes, there are some providers taht still have mysql 3.x, however, mysql 4 is the norm, and on MOST servers, which was my point to begin with.
And no, I dont think that PHP 5 is production ready yet either, at least I wouldnt take that chance if I was building for paying clients.
It doesnt hurt to learn new things, especially in the case of programming languages. I dont disagree with learning php 5, but I dont think you should get too used to it at this point in time.
If you consider yourself just an intermediate programmer, then I would recommend you put your focus on honing your php 4 skills first, then taking on php 5 will be a cakewalk instead of a chore in itself.
As far as OOP is concerned, I'd recommend you learn it in php4 as well, since it is also an OO based language.
In terms of books to look for, I found O'Reilly's PHP CookBook to be the most useful, and most accurate in terms of proper PHP code.
PHP is a VERY quirky language, and there are a lot of things that you can do wrong, and never know about without really understanding the langauge. (such as using " instead of ' to enclose strings, which causes your scripts to run slower since the php engine has to parse " strings for variables)
If you want to learn php 5, you first should KNOW php 4, so that you will be able ot tell the differences in the 2 versions, and not confuse yourself.
Not sure I'd agree with php5 being "so much better".
and just a handful of web hosting companies supporting php5 doesnt make it the defacto as I said.
Portability is really the key here, and in sticking with php4 code, everyone can save headaches from not knowing why certain (php5 only) functions arent working when they "should be". Which mostly just a function of experience. However php is growing very fast in popularity, and because of that, keeping the code as portable as possible is always the best choice.
Plus, any php 4 code someone may write, can always be modified later to be php5 compliant, and would be considerably faster and easier than the reverse, since you would be removing self-written functions and using built-ins for the change from 4 to 5
Watch out!
Its just a distraction to take our attention off of gbrowser.com!!
HAHA! nice try though.
As an experienced PHP programmer, I'd HIGHLY recommend coders, especially beginners, tick with PHP version 4. I know its tempting to get the 'latest and greatest', however, v5 is still too new, and the majority of servers out there still only support v4 code, so you will run into problems if you already start using functions/methods available in v5 only, and dont own/operate/have root on the server in which your code is going to run, and only ever run.
I don't plan to make the switch to version 5 for at least 9 months or so, when v5 becomes the true de facto.
This just in, beer is now more addictive than coffee!
I thought it was a bad thing to mix drugs, uppers/downers?
Hopefully now that this is about done for the US, they will get their act together and concentrate on the firmware updates for the rest of us, instead of ignoring existing customers.
If anything, the jobs that might be created is Help Desk Support for all the products that were outsourced and made/bought so cheaply. The support would more likely be done here, because of american intolerance/lack of understanding for foreign accents, so to speak.
So this begs the question, are those really the jobs you want?
Being an Ohio resident, and a Best Buy customer, I have about $80 in rebates supposedly on the way.
:|
I'll have to dig through my past receipts and do some checking to see when I sent them, and if I will ever get the $.
Too bad they dont make Best Buy pay the $25,000 fine to the customers with the complaints
not all posts on slashdot are serious
it was SUPPOSED to be funny
lighten up.
At least I'm not a coward :P
No, the Olympics are about athletics, which have NOTHING to do with Slashdot.
These are the bastards that picked on us in high school!!
Anyhow, this dude has way too much time on his hands if he thinks making a Medal Predicting Model was a good idea, and actually did it.
all the citizens of this future state are connected to the global network with a direct neural link, called the Feed.
When will the rip offs of Ghost in the Shell/Matrix end?!!
Did they serve... Pie? Perhaps?
an earlier reply suggested having a paper spool coming out of the back of the machine.
I had a similar idea.
What if for every individual voting, after they complete their session, their choices were sent to a local print server, that just printed out a bunch of scantron cards, with the voter id, and the list of their choices.
It would make it much easier to re-digitize the votes later, should the system crash.
I still dont think evoting is a great idea just yet though, too many X factors to be reliable.
But on the otherhand, they seem to have enough problems with out evoting (especially in FL), so who knows.
I thought Ted Turner owned them all...
I want it!