Microsoft sure makes being a web developer hard. Not only did they not give oodles of time to developers to get their current sites updated to IE7, but now we have one more browser to hack js/css for.
Then again, who doesn't want to have different hacks for at least three different MS browsers? (IE7,IE6,IE5 for mac)
Here, let me help! Slashdot = AM radio. AM radio = static. Deal with it, or go visit... hmm... I'll choose CNN.com to be my FM radio of internet news. =P
Oh, and programming language syntax is pretty simple, in reality. There are only a handful of rules that tend to be pretty easy to follow. Language is much more complex, which is probably why typical written/spoken languages have a much larger grammar and vocabulary than programming languages.
Uh oh. Urban self reference in the third person? Next thing you know their slogan is going to be "We're loving it" and they're going to launch a horrible ad campaign.
They hit 40, they realize they love their relationship with their computer but coding is too tedious. Thus, they quit their jobs and play WoW obsessively, some succeeding in turning it into a job and selling off gold and items to the lowly 20-40 year olds who work for their money and don't have enough time to play to be uber. Oh, the vicious circle of life.
Sorry, but that's just a poor way to look at it. You're combining two completely different worlds when you mention HTML and PHP. PHP is a server side programming language, which can allow for all sorts of wonderful things, especially when using a database, however HTML is rendered client side by their browser, and is simply the page display and the content, that's it. You have text, images, tables, forms... a few basic things to work with.
Then you can throw in some javascript, which is client side scripting (executed by the user's browser, and hence the ability to disable it, because you can make malicious code with it), and can allow more interactivity, make a web page feel a little more like an actual application, especially with more advanced javascript combined with back-end languages like PHP (this is the basis of AJAX).
As for 14 year olds learning PHP, it simply depends on the child. I bet a few more would pick it up than those that could pick up C++ or Java, but it would be a pretty similar crowd.
Sorry, but it's bs to require Microsoft to remove such things from a default install. When you install an OS, you want it to require as little additional setup as possible. You want things to just work. You don't want to have to hunt down and download a dozen different applications so that you can listen to music, watch videos, look at pdfs, etc etc.
It makes complete sense for Windows to come with such tools (Office included would be nice, but oh well). You aren't required to use them, but they are there for you if you desire. And removing them isn't difficult at all, it's just that they are Windows components, so you have to click an extra button or two to get to them inside Add/Remove Programs.
You know what doesn't make sense? People complaining about the company that gives them a platform for them to build their programs on and the potential to sell a product to millions of people. Platform not working out for you? You didn't make it, and you certainly don't have to develop for it.
I'm just going to take a stab in the dark based off of your comment and your signature... You're a very very lonely man, aren't you? =)
Erm... if your computer has the functionality to make you a sandwich, why do you need your (non-existent) girlfriend to do it for you? Fun? Earn brownie points?
No you see, what I would really like is a plugin for firefox that cripple's its CSS rendering to that of IE... then not only do you never have to use IE, but you can preview the way your site is going to look to most of the world, even from OSX and Linux. =P
Not only that, but if you check out the opensource site of slashdot's code... http://www.slashcode.com/ If you view the source, there isn't a single table tag, it's all CSS (the main page, however comment pages, etc, have some tables). So, despite slashdot's appearance, I'm guessing the newer implementations based off the code are CSS anyways.
However, perhaps with the exclusion of the "mousetrap" form factor, you can't pass up added functionality. Design + practical secondary uses are wonderful things to have. I wouldn't mind a "caltrop" or "shuriken" form-factor in those harsh situations where one may need to get away from someone chasing you on a horse or fighting off ninjas. =P Sometimes it doesn't hurt not to have a small form factor.
Next idea for submission: One time defensive use Ninjitsu form-factor, for a smokey escape.
Or one more thing that people don't want or expect to pay for.
Microsoft sure makes being a web developer hard. Not only did they not give oodles of time to developers to get their current sites updated to IE7, but now we have one more browser to hack js/css for. Then again, who doesn't want to have different hacks for at least three different MS browsers? (IE7,IE6,IE5 for mac)
Maybe we should have registered youtube.com back in 1996 when we registered utube.com. Not that anybody would ever confuse the two.
I didn't realize WoW subscriptions were quite that high yet. Impressive. =)
Here, let me help! Slashdot = AM radio. AM radio = static. Deal with it, or go visit... hmm... I'll choose CNN.com to be my FM radio of internet news. =P
Oh, and programming language syntax is pretty simple, in reality. There are only a handful of rules that tend to be pretty easy to follow. Language is much more complex, which is probably why typical written/spoken languages have a much larger grammar and vocabulary than programming languages.
Uh oh. Urban self reference in the third person? Next thing you know their slogan is going to be "We're loving it" and they're going to launch a horrible ad campaign.
In other news, Microsoft bought out the company that originally patched the flaw. ;)
They hit 40, they realize they love their relationship with their computer but coding is too tedious. Thus, they quit their jobs and play WoW obsessively, some succeeding in turning it into a job and selling off gold and items to the lowly 20-40 year olds who work for their money and don't have enough time to play to be uber. Oh, the vicious circle of life.
Sorry, but that's just a poor way to look at it. You're combining two completely different worlds when you mention HTML and PHP. PHP is a server side programming language, which can allow for all sorts of wonderful things, especially when using a database, however HTML is rendered client side by their browser, and is simply the page display and the content, that's it. You have text, images, tables, forms... a few basic things to work with.
Then you can throw in some javascript, which is client side scripting (executed by the user's browser, and hence the ability to disable it, because you can make malicious code with it), and can allow more interactivity, make a web page feel a little more like an actual application, especially with more advanced javascript combined with back-end languages like PHP (this is the basis of AJAX).
As for 14 year olds learning PHP, it simply depends on the child. I bet a few more would pick it up than those that could pick up C++ or Java, but it would be a pretty similar crowd.
Sorry, but it's bs to require Microsoft to remove such things from a default install. When you install an OS, you want it to require as little additional setup as possible. You want things to just work. You don't want to have to hunt down and download a dozen different applications so that you can listen to music, watch videos, look at pdfs, etc etc.
It makes complete sense for Windows to come with such tools (Office included would be nice, but oh well). You aren't required to use them, but they are there for you if you desire. And removing them isn't difficult at all, it's just that they are Windows components, so you have to click an extra button or two to get to them inside Add/Remove Programs.
You know what doesn't make sense? People complaining about the company that gives them a platform for them to build their programs on and the potential to sell a product to millions of people. Platform not working out for you? You didn't make it, and you certainly don't have to develop for it.
I'm just going to take a stab in the dark based off of your comment and your signature... You're a very very lonely man, aren't you? =) Erm... if your computer has the functionality to make you a sandwich, why do you need your (non-existent) girlfriend to do it for you? Fun? Earn brownie points?
No you see, what I would really like is a plugin for firefox that cripple's its CSS rendering to that of IE... then not only do you never have to use IE, but you can preview the way your site is going to look to most of the world, even from OSX and Linux. =P
Not only that, but if you check out the opensource site of slashdot's code... http://www.slashcode.com/
If you view the source, there isn't a single table tag, it's all CSS (the main page, however comment pages, etc, have some tables). So, despite slashdot's appearance, I'm guessing the newer implementations based off the code are CSS anyways.
JNC doesn't have all the same colors though? MOBIblu has orange and red.
However, perhaps with the exclusion of the "mousetrap" form factor, you can't pass up added functionality. Design + practical secondary uses are wonderful things to have. I wouldn't mind a "caltrop" or "shuriken" form-factor in those harsh situations where one may need to get away from someone chasing you on a horse or fighting off ninjas. =P Sometimes it doesn't hurt not to have a small form factor.
Next idea for submission: One time defensive use Ninjitsu form-factor, for a smokey escape.