If they were using open source software, at least they could try to fix it...
Yes, because every developer is conversant with C, and knows how to code kernels. And of course the code is self-documenting so it does not take a long time to figure out what the code is supposed to do. And of course there will not be un-intended effects in others parts of the code. And you already have regression testing set up before you start making changes?
Global warming is a fact. The cause is yet to be determined.
And evidence suggests that the cause may be external to the earth, as it seems that Mars is getting warmer. How many SUV's have you seen on Mars lately?
I dropped my fancy pants eclipse 'plugged to the nines' IDE
You can use as much or as little of a tool as you want.
I use Ecplise because it removes the druggery of typing in get/set methods. Type in your class attributes, right click on one, choose Source/Generate Getter/Setters, click on the ones you want generated, and tens of lines of code are created for you, including JavaDoc and comments if you so wish.
Not to mention auto-completion for class names, variable names, method names. By having auto-complete, you tend to create longer names, which improved code readability. I have smart code templates for several 'for' constructs (Iterator, Map Sets, arrays, etc). Type in for, and you get a list of these templates. Choose one, hit enter, and the construct is placed into the code, the cursor is placed into the first 'smart' replacement variable position. As you type, everywhere else that that variable exists in the template, your typing is echoed. Tab, and you are at the next smart replacement.
If I had to type in each and every character, I would quit.
Why is it that if I buy an OS free machine the price changes $0?
This is how Microsoft got so much market share. They had agreements with the HW manufacturs that based Windows 3.x licence costs on boxes going out the door.
If you sold a computer, you paid MS for a Windows licence, even if the hard drive was unformatted. So there was no incentive (and quite a bit of financial detriment) to offer alternate OS's.
I believe that this was ruled illegal, but by then it was too late.
"However, they may supply enough information to allow an eavesdropper to deduce what the password is using a dictionary attack or brute-force attack."
Most challenge response systems use a date/time to generate the handshake. On LAN based systems, the date/time comes from the central server (a "time source") which cannot be changed by the casual user.
By reseting the clocks on the DVD and TV, and being a little lucky, you can get the same handshake text. Never under-estimate how determined crackers can get.
imagine a DVD player that doesn't output a picture unless the TV produced a digitally signed certificate
Ok, capture the certificate handshake. Then play the DVD a second time, but with a computer providing the response. Encrypt with a date/time? Encrypt?? It will be broken.
So play it once throught the TV, then the second time through the computer, and you have a digital copy.
Microsoft was the one who was least scared of change--and, thus, they're the one left standing today.
No, that's not quite it.
They had such a marketing presence (and thus public mind-share) that they basically could rule as they wished.
Company A comes up with an idea. They develop it and start to market it. Microsoft sees this, and thinks that they want to also sell something, but of course they do not have it.
So they announce that they are also developing the same thing (without actually having done any work). Because the great Microsoft has made the announcment, sales of the Company A product dry up.
This is (now) known as vapourware. And this happened many times.
Depending on how much money you pay for the car, you might be able to travel 10 miles or 100 a day
This already exists.
Look at any lease agreement and you will see milage limitations. Since I commute about 100 Km (60 miles) per day, I am way above the lease limitations.
Website A caters to a younger crowd. It reviews Bar X and calls is rotten.
Website B caters to an older crowd. It reviews Bar X and calls it lovely.
Well, ok, but I found both web sites because I used Google. So really it is the Google ranking which deterimines which review I will end up reading. And the ranking is based on some fancy algorithm which looks at web site popularity, which I influenced (albet in a really small way) when I read the reviews.
Hmm, does this make Google ranking self-fulfilling?
I used a wordprocessing app named WatchWord on my Heath/Zenith H100, using Z-DOS 1.0. This was in the mid-80's.
And guess what? It had an on-the-fly spell checker.
Most new ideas in these areas in the last few years are a result of Microsoft taking them up and a good portion of these ideas were thought up by someone else first
So which is it?
Over the years MS has, um, innovated, um, many new ideas which were actually created by other people. Most of the user population is so blinded by the MS marketing machine that they think MS created the entire software industry (or computer industry, including the Intranet).
I started with Z-DOS (Zenith) which was a licenced version of MS-DOS 1.0 built for the Z100. I read computer rags, etc. I KNOW that much of the stuff attributed to MS actually was pioneered elsewhere, as I watched the whole PC industry unfold. But you cannot convince anyone of that.
P.S. The Z100 (or the kit form H100) was a 8088 / 8085 (both Z-DOS and CP/M) dual processor machine running at 4.7 MHz. Z-DOS did NOT have a 640K limit as the video window was elswhere. I had 768K of RAM which was entirely usable. If I had had the money, I could have put 16M in that machine, all of which would have been directly accesable, without needing special libraries to squeeze memory access through a 16K hole into "upper" memory.
People jump all over MS for the 640K limit, but it was a result of the original IBM PC architecture, which placed the video and device hardware addresses between 640K and 1M.
Some lamely coded pushpins doesn't really provide a lot of info.
That would mean re-writing the Google map code.
Personally I think it's pretty craptacular.
I think this is quite neat. Think of the technology behind this, and how it is marrying several systems and services together. Quite a lot of bit bashing going on. In near-real time yet.
With the high density drives that we have today, the info can still be recovered. Not by your average computer user, but there ARE companies around that can re-mount the platters in special drives and recover the bits.
They can even recover a failed drive from a striped array, if you supply them with all the other drives in the array.
The only true way is to dismantle the drive, get out each platter, then run it through a really big AC degauser.
there must be some god in this that we just don't understand
You mis-spelled god....
Of course that is the reason for the existance of any religion: "we just don't understand"
Re:Microsoft Scared of Open Source?
on
Microsoft Sues EU
·
· Score: 2, Interesting
how flawed and inefficient their communication protocols are
Back in the days of Win95 and OS/2 (v4), I had a application which scanned a directory structure and gathered statistics. I had compiled the source to target both OS/2 and DOS (two executables, one for each OS). It was a command line app. At the time, we had a network traffic analyzer which I could see from my workstation.
Running the app in Win95 (MS-DOS) used about 20% more bandwidth than running the app under OS/2. Both trails were run from the same machine (dual boot) against the same networked machine. AFAIK all parameters were the same except for the OS.
So yes, I believe that the MS network code is less efficient than other OS's network code.
If they were using open source software, at least they could try to fix it...
Yes, because every developer is conversant with C, and knows how to code kernels. And of course the code is self-documenting so it does not take a long time to figure out what the code is supposed to do. And of course there will not be un-intended effects in others parts of the code. And you already have regression testing set up before you start making changes?
Maintenance coding is NOT simple.
Does anyone know if Opera now recognizes the tag?
Last time I checked, it ignored the tag, and presented the text between it and the closing tag. PITA
whining about global warming again
Global warming is a fact. The cause is yet to be determined.
And evidence suggests that the cause may be external to the earth, as it seems that Mars is getting warmer. How many SUV's have you seen on Mars lately?
I have a anti virus program that has been completely dorment since installation, except when I actually test it, and it performs perfectly
Now this is an interesting statement.
How could you know? Because it does not find any viruses? Or do you have a machine which is infected with every virus, and it catches them all?
Not trying to start a flamewar here, just curious how you verify it.
so that rotten.com becomes rotten.com.us.
.com over to .com.us, then why bother?
Can you imagine the number of complaints from users? All their bookmarks (um favorites??) would not work anymore.
And if you are suggesting shadowing
What are you talking about? What does code-assist have to do with the language being used?
I dropped my fancy pants eclipse 'plugged to the nines' IDE
You can use as much or as little of a tool as you want.
I use Ecplise because it removes the druggery of typing in get/set methods. Type in your class attributes, right click on one, choose Source/Generate Getter/Setters, click on the ones you want generated, and tens of lines of code are created for you, including JavaDoc and comments if you so wish.
Not to mention auto-completion for class names, variable names, method names. By having auto-complete, you tend to create longer names, which improved code readability. I have smart code templates for several 'for' constructs (Iterator, Map Sets, arrays, etc). Type in for, and you get a list of these templates. Choose one, hit enter, and the construct is placed into the code, the cursor is placed into the first 'smart' replacement variable position. As you type, everywhere else that that variable exists in the template, your typing is echoed. Tab, and you are at the next smart replacement.
If I had to type in each and every character, I would quit.
Which is why all the apps I write have the date as yyyy.mm.dd
No ambiguity.
Bad form to reply to myself, but a little more reaserach also give this
Can you give a source/example for this one?
Sure. Go here.
Why is it that if I buy an OS free machine the price changes $0?
This is how Microsoft got so much market share. They had agreements with the HW manufacturs that based Windows 3.x licence costs on boxes going out the door.
If you sold a computer, you paid MS for a Windows licence, even if the hard drive was unformatted. So there was no incentive (and quite a bit of financial detriment) to offer alternate OS's.
I believe that this was ruled illegal, but by then it was too late.
Ever heard of challenge-response authentication?
"However, they may supply enough information to allow an eavesdropper to deduce what the password is using a dictionary attack or brute-force attack."
Most challenge response systems use a date/time to generate the handshake. On LAN based systems, the date/time comes from the central server (a "time source") which cannot be changed by the casual user.
By reseting the clocks on the DVD and TV, and being a little lucky, you can get the same handshake text. Never under-estimate how determined crackers can get.
imagine a DVD player that doesn't output a picture unless the TV produced a digitally signed certificate
Ok, capture the certificate handshake. Then play the DVD a second time, but with a computer providing the response. Encrypt with a date/time? Encrypt?? It will be broken.
So play it once throught the TV, then the second time through the computer, and you have a digital copy.
When there were two competing formats for AM Stereo
As I remember it, there were four formats. And my car radio (at that time) could receive all four.
When FM changed to AM style radio, that killed off stereo AM.
Microsoft was the one who was least scared of change--and, thus, they're the one left standing today.
No, that's not quite it.
They had such a marketing presence (and thus public mind-share) that they basically could rule as they wished.
Company A comes up with an idea. They develop it and start to market it. Microsoft sees this, and thinks that they want to also sell something, but of course they do not have it.
So they announce that they are also developing the same thing (without actually having done any work). Because the great Microsoft has made the announcment, sales of the Company A product dry up.
This is (now) known as vapourware. And this happened many times.
Hmmm, we went over all of this with the dealer. At the time it actually was cheaper to buy the car outright, rather than lease, over the long term.
Of course, we keep cars longer than a lease agreement....
Depending on how much money you pay for the car, you might be able to travel 10 miles or 100 a day
This already exists.
Look at any lease agreement and you will see milage limitations. Since I commute about 100 Km (60 miles) per day, I am way above the lease limitations.
So I must pay more for the car.
Website A caters to a younger crowd. It reviews Bar X and calls is rotten.
Website B caters to an older crowd. It reviews Bar X and calls it lovely.
Well, ok, but I found both web sites because I used Google. So really it is the Google ranking which deterimines which review I will end up reading. And the ranking is based on some fancy algorithm which looks at web site popularity, which I influenced (albet in a really small way) when I read the reviews.
Hmm, does this make Google ranking self-fulfilling?
On-the-fly spell checking? MS Office.
I used a wordprocessing app named WatchWord on my Heath/Zenith H100, using Z-DOS 1.0. This was in the mid-80's.
And guess what? It had an on-the-fly spell checker.
Most new ideas in these areas in the last few years are a result of Microsoft taking them up
and
a good portion of these ideas were thought up by someone else first
So which is it?
Over the years MS has, um, innovated, um, many new ideas which were actually created by other people. Most of the user population is so blinded by the MS marketing machine that they think MS created the entire software industry (or computer industry, including the Intranet).
I started with Z-DOS (Zenith) which was a licenced version of MS-DOS 1.0 built for the Z100. I read computer rags, etc. I KNOW that much of the stuff attributed to MS actually was pioneered elsewhere, as I watched the whole PC industry unfold. But you cannot convince anyone of that.
P.S. The Z100 (or the kit form H100) was a 8088 / 8085 (both Z-DOS and CP/M) dual processor machine running at 4.7 MHz. Z-DOS did NOT have a 640K limit as the video window was elswhere. I had 768K of RAM which was entirely usable. If I had had the money, I could have put 16M in that machine, all of which would have been directly accesable, without needing special libraries to squeeze memory access through a 16K hole into "upper" memory.
People jump all over MS for the 640K limit, but it was a result of the original IBM PC architecture, which placed the video and device hardware addresses between 640K and 1M.
Another problem was that effects would carry on outside the holodeck, such as falling into water, then dripping on the deck in the corridor.
Some lamely coded pushpins doesn't really provide a lot of info.
That would mean re-writing the Google map code.
Personally I think it's pretty craptacular.
I think this is quite neat. Think of the technology behind this, and how it is marrying several systems and services together. Quite a lot of bit bashing going on. In near-real time yet.
Me neither.
used old hard drives for target practice
With the high density drives that we have today, the info can still be recovered. Not by your average computer user, but there ARE companies around that can re-mount the platters in special drives and recover the bits.
They can even recover a failed drive from a striped array, if you supply them with all the other drives in the array.
The only true way is to dismantle the drive, get out each platter, then run it through a really big AC degauser.
there must be some god in this that we just don't understand
You mis-spelled god....
Of course that is the reason for the existance of any religion: "we just don't understand"
how flawed and inefficient their communication protocols are
Back in the days of Win95 and OS/2 (v4), I had a application which scanned a directory structure and gathered statistics. I had compiled the source to target both OS/2 and DOS (two executables, one for each OS). It was a command line app. At the time, we had a network traffic analyzer which I could see from my workstation.
Running the app in Win95 (MS-DOS) used about 20% more bandwidth than running the app under OS/2. Both trails were run from the same machine (dual boot) against the same networked machine. AFAIK all parameters were the same except for the OS.
So yes, I believe that the MS network code is less efficient than other OS's network code.