I am sure that they figured that it would just free up the development team to work on hotfixes and service packs. Any stability in the OS has traditionally come after the wide-release beta, better known as a "Final Version".
Assuming attacks on only 32 bit Windows OSes, if an attack would occur today, it could only have originated from within a range of ten light years. An attack from further out would have required that it be launched before Windows 95 was.
There really is no need for remote infiltration of the OS, since high school students have been doing it for years. Why would first (acknowledged) contact be to give a virus to Windows users? It is like pouring salt in the ocean.
I agree, in the sense I don't think that it will be the most effective thing that they can do. But still, it is a step in the right direction. Playing hide and seek with a potential userbase that doesn't know you exist is not going to result in many people finding you.
What I would love to see is an actual television campaign of some sorts, although I know that it is cost prohibitive for them. When I think of Firefox advertisements, what I would love to see is a series of commercials similar to what Apple did. I don't remember the exact commercials, but they had a real person explaining why they switched to a Mac from a PC. Each commercial ending with a link to read about switching over. Granted, I don't use a Mac, but it was a very smart commercial.;-)
Please keep in mind that Microsoft invented AJAX, without which things like Google Maps and GMail wouldn't be possible.
Not quite. Microsoft implemented XMLHTTP in the MSXML library. It was forward thinking developers who started using it from web clients in the fashion that is now known as AJAX. XMLHTTP, at the time, was primarily intended to facilitate SOAP messaging as a replacement to traditional client server applications. Once people started using it as the TNYKAA (Technology Not Yet Known As Ajax), Microsoft quickly changed direction in the emphasis of its usage.
Not only did the shop that I previously worked at implement AJAX before it had an acronym, a lot of other people that I have talked to have done so, as well. And these projects predate Google Maps and GMail by a fair shake, too.
Exactly. I can't blame Microsoft, though. I look at a larger part of the picture as being that people want games that they can pick up and not have to spend a lot of time with. Deeply epic games might be considered risky, because of the "investment" required in playing them.
Personally, I set aside time on the weekend or a day off to get a sizable chunk of gaming in, as opposed to picking up for an hour a day, or whatever the norm is. The problem is that I don't want to play this year's version of a rehashed sports game that will be outdated in a few months, and I don't want to walk around splattering peoples brains with no concept of a story. Just another demographic that I don't fit, I guess.;-)
...still holds true for the Xbox360. I am not a graphics whore, so Microsoft isn't offerring anything of interest to me. I own a DVD player, I already have a computer, and I don't plan on getting HDTV to have prettier games. At least Nintendo is attempting to innovate. And if their innovation doesn't pan out, they have a fallback plan - in that there will be an "accessory" for the Revolution that will allow you to use the new controller in some sort of an "old fashioned" controller shell. As for the PS3, it is going to be awfully powerful - and that is really all I know for sure about it.
The problem here is not me, as a gamer, saying "Make me a prettier game!". It has come down to me saying "Make me a game that will take longer than a weekend to beat. And don't do it by requiring me to power up characters for no other purpose than to burn time or placing impassible FMV sequences in the fifteen minute or more range (are you listening Square Enix?)."
Have either of you had a myth that you really wanted to try to do within the context of the show, but that Discovery Channel though was too dangerous or risque for them? If so, can you please share with the audience?;-)
I am not comfortable with targeted advertisments, and you know that they would be targeted, while using Windows. Granted, targeted advertisments are becoming more and more common, but why would I want my operating system to relay information about my usage habits and preferences to Microsoft? They already know too much about me.
The amount of information that can already be determined by my browsing habits and applications that talk to a server during usage is already uncomfortable, as it is. While ad driven revenue is a solid income stream, I find it acceptable usage for services that charge no fees. Google is a good example. I understand that I am giving up a certain amount of information for usage of the service. But the difference comes down to deliniating a service from software. I choose to use a service, I could easily choose another service if it bothered me enough. Effectively telling me that by powering on my computer, I am allowing someone to know what I am doing and why is a little extreme.
The cost of the operating system is nominal, when compared to other things that I pay for to use my computer for the needs I have. Looking at how much Visual Studio costs, for example, makes Windows look like chump change. Additionally, the OS is practically given away with new computer purchases - after perks to the vendor. Most home users upgrade their OS when their system dies, and not as they are released.
And I think that is one of the things that Microsoft is relying on. Windows with Advertising would probably encourage users to upgrade their OS. This in itself is not a bad thing, and might be one of the plus factors on their end of it.
Who knows, really? The market should drive the direction of innovation, but that just is not the way that Microsoft plays the game. In the event they move to this model, they will certainly still sell non ad-supported versions, but for how long? If it comes down to an initial purchase of $X vs. a recurring revenue of $Y per unit of time, I am sure that greed will become the driving factor.
Then, read Marc Clifton's series on Advanced Unit Testing in C#. The code is easily ported to VB.Net, as well, although not required. I am working on introducing the practices outlined in the article where I am currently employed.
As if CodeProject wasn't slow enough. The readthroughs on this post should bring it to its knees in no time at all. If you have a chance, look at some of Marc's other postings, as well. Very high quality stuff.
In regards to Unit Testing in general, I don't know why it isn't given more weight in college coursework. Honestly, it would make a great course, or series of courses. I've been out of school for just a wee bit though, so maybe some are offering it already.;-)
I think this is a solid move by Google. As others have pointed out though, it is now only a matter of time before the current implementation will also be blocked.
What I think is possible and feasible would be to have the URL that is used to bypass the block mutate over certain intervals of time. Since it is embedded in the toolbar, it is entirely resaonable to assume that this could be done.
I wonder what the feasibility would be of Google being able to offer cached pages as Torrents and putting some sort of torrent support in the toolbar?
If you work at a company that releases code that is knowingly "broken", the problem is in management and has nothing to do with either the developers or QA.
Additionally, if you don't have the say to fail a release that has critical and known errors, it is time to find a job with a company that actually knows what they are doing.
For whoever modded this as flamebait, in the future I'll make sure to bold all of the facts so you can find them. I can imagine that it must have been hard to find the second half of my post, being immediately following the first half.
NASA didn't invent Tang, and the Fisher Space pen is a well travelled myth. NASA did not solicit the pen to be created, nor did they pay Fisher to design it. Both the US and Russia used pencils until Fisher solicited the pens. Then both the US and Russia used them.
I think it has more of a chance of working than you. How's the view from the family basement, junior?
The thing that people fail to realize is that even if a project never reaches its goal, it has the potential to spawn innovation that can be applied to other problems. There is a quite a list of things that are NASA castoffs that are used in everyday life.
Excellent point. Additionally, putting SQL inside code is just plain bad. Granted, Web Development doesn't have the rigid constructs of deploying a compiled code base where changes to aforementioned statements would require a complete rebuild. Still, it is good practice to include an abstraction of functionality that is not in the code.
Yes, a lot of developers know how to write SQL Statements. I was a DBA at one point, before becoming a developer. But, now that I work at a company that has a dedicated DBA, I do not write stored procedures or SQL Statements for code use. It is better left in the hands of someone who has a job with Database in the title.;-)
...the argument is flimsy at best. It has already been established that SGML existed as prior art, and also that the first draft of the XML working standard predated the patent claims.
With Microsoft investing largely in XML - more and more so with each product release - if it ever did make it to court, you can bet that Microsoft would sic the attack dogs on them and this would end very quickly. It would put Microsoft in a position to actually champion the common consumer. How often does that happen?
...is that developers are not the only people responsible.
Although it may vary from shop to shop, where I am currently follows a pretty standard model:
Business Analysts gather requirements from the prespective users.
Project Management creates specifications
Specification are presented in a JAD session where they are gone over in a public discussion
Project Management and Business Analaysts work together to deliver a formal Design Document
Second JAD session to dissect Design Document and petition for any changes.
Development begins while Technical Writers produce any documentation in conjunction with Project Management and Developers.
Development performs Unit Testing to verify that the requirments of the specifications are met, as detailed in the Design Document.
Quality Assurance tests the entire functionality on top of what has been Unit Tested by Development.
Release is scheduled.
Repeated as needed (although usually more briefly) for bugs and maintenance.
There is a major misconception that a Developer is the "one stop" source for software, where that is rarely the case. Even when some of the first steps are handled by a single person (usually when the Developer is a Lead or a Programmer Analyst, in title) the process entails more than just a single person.
It is only a matter of time, if it hasn't happened already, that insurance companies start selling liability insurance to Developers, just like they sell Malpractice insurance to Doctors. There are companies out there that will claim the "collective effort" when the profits roll in, but will hang a developer out to dry when something goes wrong. Thankfully, I left that job for the one I am at now.;-)
I am sure that Adobe sees Linux is gaining acceptance in the CGI industry, and are smart enough to know that there is a good amount of money to be thrown around in there. The one thing that is certain is that one or more people in a position of power at Adobe believe in Linux enough to say that it requires standardization. Who knows? It might be this lack of standardization that is the reason we haven't seen Photoshop on Linux yet, as opposed to them deciding to bring it on when standards are agreed upon and adhered to. Possibly, Adobe has been the ones patiently waiting.
A student making minimum wage? Oh, my - the hell you say! God forbid they pay someone with little to no real life experience this "minimum wage". Oy.
The point is, that a person with a degree getting an entry level job will make more than minimum wage (considerably more) at a job in their field of study. As experience grows, so does the amount of income.
If you can't get a job in your field that is on par with what others are making than you either chose the wrong profession or genuinely suck at what you do. If that isn't enough of an indicator to adapt to your environment and find a job that you have skills and can gain experience in, then it is on you.
I am sure that they figured that it would just free up the development team to work on hotfixes and service packs. Any stability in the OS has traditionally come after the wide-release beta, better known as a "Final Version".
There really is no need for remote infiltration of the OS, since high school students have been doing it for years. Why would first (acknowledged) contact be to give a virus to Windows users? It is like pouring salt in the ocean.
What I would love to see is an actual television campaign of some sorts, although I know that it is cost prohibitive for them. When I think of Firefox advertisements, what I would love to see is a series of commercials similar to what Apple did. I don't remember the exact commercials, but they had a real person explaining why they switched to a Mac from a PC. Each commercial ending with a link to read about switching over. Granted, I don't use a Mac, but it was a very smart commercial. ;-)
TSIA
Not quite. Microsoft implemented XMLHTTP in the MSXML library. It was forward thinking developers who started using it from web clients in the fashion that is now known as AJAX. XMLHTTP, at the time, was primarily intended to facilitate SOAP messaging as a replacement to traditional client server applications. Once people started using it as the TNYKAA (Technology Not Yet Known As Ajax), Microsoft quickly changed direction in the emphasis of its usage.
Not only did the shop that I previously worked at implement AJAX before it had an acronym, a lot of other people that I have talked to have done so, as well. And these projects predate Google Maps and GMail by a fair shake, too.
Personally, I set aside time on the weekend or a day off to get a sizable chunk of gaming in, as opposed to picking up for an hour a day, or whatever the norm is. The problem is that I don't want to play this year's version of a rehashed sports game that will be outdated in a few months, and I don't want to walk around splattering peoples brains with no concept of a story. Just another demographic that I don't fit, I guess. ;-)
...still holds true for the Xbox360. I am not a graphics whore, so Microsoft isn't offerring anything of interest to me. I own a DVD player, I already have a computer, and I don't plan on getting HDTV to have prettier games. At least Nintendo is attempting to innovate. And if their innovation doesn't pan out, they have a fallback plan - in that there will be an "accessory" for the Revolution that will allow you to use the new controller in some sort of an "old fashioned" controller shell. As for the PS3, it is going to be awfully powerful - and that is really all I know for sure about it. The problem here is not me, as a gamer, saying "Make me a prettier game!". It has come down to me saying "Make me a game that will take longer than a weekend to beat. And don't do it by requiring me to power up characters for no other purpose than to burn time or placing impassible FMV sequences in the fifteen minute or more range (are you listening Square Enix?)."
Have either of you had a myth that you really wanted to try to do within the context of the show, but that Discovery Channel though was too dangerous or risque for them? If so, can you please share with the audience? ;-)
The amount of information that can already be determined by my browsing habits and applications that talk to a server during usage is already uncomfortable, as it is. While ad driven revenue is a solid income stream, I find it acceptable usage for services that charge no fees. Google is a good example. I understand that I am giving up a certain amount of information for usage of the service. But the difference comes down to deliniating a service from software. I choose to use a service, I could easily choose another service if it bothered me enough. Effectively telling me that by powering on my computer, I am allowing someone to know what I am doing and why is a little extreme.
The cost of the operating system is nominal, when compared to other things that I pay for to use my computer for the needs I have. Looking at how much Visual Studio costs, for example, makes Windows look like chump change. Additionally, the OS is practically given away with new computer purchases - after perks to the vendor. Most home users upgrade their OS when their system dies, and not as they are released.
And I think that is one of the things that Microsoft is relying on. Windows with Advertising would probably encourage users to upgrade their OS. This in itself is not a bad thing, and might be one of the plus factors on their end of it.
Who knows, really? The market should drive the direction of innovation, but that just is not the way that Microsoft plays the game. In the event they move to this model, they will certainly still sell non ad-supported versions, but for how long? If it comes down to an initial purchase of $X vs. a recurring revenue of $Y per unit of time, I am sure that greed will become the driving factor.
Judging by the fact you are an "Anonymous Coward", can we assume that you are French?
http://www.nunit.org/
Then, read Marc Clifton's series on Advanced Unit Testing in C#. The code is easily ported to VB.Net, as well, although not required. I am working on introducing the practices outlined in the article where I am currently employed.
http://www.codeproject.com/csharp/autp1.asp
http://www.codeproject.com/csharp/autp2.asp
http://www.codeproject.com/csharp/autp3.asp
http://www.codeproject.com/csharp/autp4.asp
As if CodeProject wasn't slow enough. The readthroughs on this post should bring it to its knees in no time at all. If you have a chance, look at some of Marc's other postings, as well. Very high quality stuff.
In regards to Unit Testing in general, I don't know why it isn't given more weight in college coursework. Honestly, it would make a great course, or series of courses. I've been out of school for just a wee bit though, so maybe some are offering it already. ;-)
Since I have a little Karma to burn, let me be the first to welcome our new Cray Opteron overlords, then.
Your posting privileges have been automatically suspended for propogating the usage of the nonstandard adverb "irregardless".
Gotcha. Apologies for the misinterpretation. However, the point I was trying to make remains valid. Just replace Google with "the developer". ;-)
There was this girl I went to school with... She would also charge you to use her pipes, but I understand that was something completely different.
I think this is a solid move by Google. As others have pointed out though, it is now only a matter of time before the current implementation will also be blocked. What I think is possible and feasible would be to have the URL that is used to bypass the block mutate over certain intervals of time. Since it is embedded in the toolbar, it is entirely resaonable to assume that this could be done. I wonder what the feasibility would be of Google being able to offer cached pages as Torrents and putting some sort of torrent support in the toolbar?
Additionally, if you don't have the say to fail a release that has critical and known errors, it is time to find a job with a company that actually knows what they are doing.
For whoever modded this as flamebait, in the future I'll make sure to bold all of the facts so you can find them. I can imagine that it must have been hard to find the second half of my post, being immediately following the first half.
http://www.snopes.com/business/genius/spacepen.asp
I think it has more of a chance of working than you. How's the view from the family basement, junior? The thing that people fail to realize is that even if a project never reaches its goal, it has the potential to spawn innovation that can be applied to other problems. There is a quite a list of things that are NASA castoffs that are used in everyday life.
Yes, a lot of developers know how to write SQL Statements. I was a DBA at one point, before becoming a developer. But, now that I work at a company that has a dedicated DBA, I do not write stored procedures or SQL Statements for code use. It is better left in the hands of someone who has a job with Database in the title. ;-)
With Microsoft investing largely in XML - more and more so with each product release - if it ever did make it to court, you can bet that Microsoft would sic the attack dogs on them and this would end very quickly. It would put Microsoft in a position to actually champion the common consumer. How often does that happen?
Although it may vary from shop to shop, where I am currently follows a pretty standard model:
There is a major misconception that a Developer is the "one stop" source for software, where that is rarely the case. Even when some of the first steps are handled by a single person (usually when the Developer is a Lead or a Programmer Analyst, in title) the process entails more than just a single person.
It is only a matter of time, if it hasn't happened already, that insurance companies start selling liability insurance to Developers, just like they sell Malpractice insurance to Doctors. There are companies out there that will claim the "collective effort" when the profits roll in, but will hang a developer out to dry when something goes wrong. Thankfully, I left that job for the one I am at now. ;-)
I am sure that Adobe sees Linux is gaining acceptance in the CGI industry, and are smart enough to know that there is a good amount of money to be thrown around in there. The one thing that is certain is that one or more people in a position of power at Adobe believe in Linux enough to say that it requires standardization. Who knows? It might be this lack of standardization that is the reason we haven't seen Photoshop on Linux yet, as opposed to them deciding to bring it on when standards are agreed upon and adhered to. Possibly, Adobe has been the ones patiently waiting.
The point is, that a person with a degree getting an entry level job will make more than minimum wage (considerably more) at a job in their field of study. As experience grows, so does the amount of income.
If you can't get a job in your field that is on par with what others are making than you either chose the wrong profession or genuinely suck at what you do. If that isn't enough of an indicator to adapt to your environment and find a job that you have skills and can gain experience in, then it is on you.