what it is - Quite simply,.NET is Microsoft's platform for XML Web services.
what it does -....it's a platform for XML Web services...
what problem it tries to solve - leverage most experienced people in business to define development guidance and policy that can be easily used by developers for building applications. (trust me I didn't invent these words)
what kind of things it should be used - can be used to deploy infrastructure and build applications for running an enterprise.(once again, not me...)
You've a pretty good point so I wonder why you had to post anonymously.
Java has two major string type String and StringBuffer. The former is non-mutable and the latter is mutable. The non-mutable one is quite frequently used, and it is in fact exerting quite a load of burden during garbish collection
StringBuffer is not much better, it is quite heavy loading.
I'd recommend implementing your char [] array class for your needs.
Though I've much to disagree with you but I really thank you for linking this article. I might have named my project Java something if I weren't reading that.
If SUN doesn't like people using the name Java just say so, no need to pick on single developer who made no profit out of interest.
Your impression doesn't betray you. If you had time take a look at thisJava vs. C#. Pretty interesting, C#'s syntax and functionalities are quite similar to Java.
China is being ruled by communism. Therefore, Hong Kong, a city of China, is also a communists city.
Hong Kong is a Special Administrative Region of China. It has an international financial market and runs on capitalism.
China and Hong Kong do not respect IP and Copyright. China's law can bypass any license agreement.
Pirate copying of copyright software is illegal in China and Hong Kong. Especially in Hong Kong, its legal system is based on common law, same legal system in British and US.
Furthermore, effective on 1/4/2001, companies and individuals possessing pirated software will be subjected to max. fine of HK$50,000 per copy and jail. Police, with court's warrant, can enter(bash) any place to confiscate computer equipment containing pirated software without piror notice.
A poor 14-year old boy was just caught for hosting MP3 sites. He was at home while police bashing his door.
It's true that you can find illegal-copied software everywhere. In Hong Kong police can jail you immediate if you are being caught carrying them. Try showing your collection of pirated software at China's custom, but bear in mind the max. penality for smuggling in China is not just jailing.
(in an unrelated story, while companies were busy looking for enough legal licenses before new law enforced, Microsoft had raised the price of all Windows/Office software. Those suckers.)
So, if you planned to come here for cheap pirated software, think about it.
Sorry I've over-simplied my argument which may cause misunderstanding.
Typical instructions take more clock cycles to execute in Pentium 4(not P4). Longer and more pipelines doesn't mean more instructions can be fed and excuted in one clock cycle. Also the longer
pipeline used in the Pentium 4, flow control operations (such as branches, jumps, and calls), the longer the time needed to fill up the pipelines.
(reminder: it's very simplifed view)in theory the execution units can process 9 micro-opts per clock cycle, thanks to the problem in cache design, it can only feed 3 micro-opts per clock cycle.
Pentium III's decoder can feed up to 3 instructions and 6 micro-ops (4+1+1) to the core per clock cycle.
Pentium III is like a motorcycle engine in a motorcycle. Pentium 4 is like upgrading the same engine to run a bus.(just ignore it if you think the analogy is wrong ^_^)
I might miss some points. Please comment.  _ /. /    |\/| |\/| |\/| / Run, Bill!
Aye, you are right. That was what I always wondering....in theory SMT should kick CMP as CMP would lose processing power by its simplistic division algorithm. However, it turns out quite like the opposite....is it ture that SMT is not yet enable in P6-4, or CMP practically more feasible in real life?:)
Thanks for the info.  _ /. /    |\/| |\/| |\/| / Run, Bill!
well.... in the summer of 2000 it tried to push the aging "P6" architecture too far. The P6 design, or 6th generation of x86 processor which since 1996 has been the heart of all Pentium Pro, Pentium II, Celeron, and Pentium III processors, simply does not scale well above 1 GHz. As the aborted 1.13 GHz Pentium III launch this summer showed, Intel tried to overclock an aging architecture without doing thorough enough testing to make sure it would work. The chip was recalled on the day of the launch, costing Intel, and costing computer manufacturers such as DELL millions of dollars in lost sales as speed conscious users migrated to the faster AMD Athlon.
From the article I linked before.  _ /. /    |\/| |\/| |\/| / Run, Bill!
Let me explain this way: Pentium III has 6 10-stage pipelines for out-of-order superscaler execution, while Pentium 4(avoid using short-form P4 - Pentium 4 is in P6 family) has 9 20-stage pipelines.
More pipelines more stages sounds good huh? Unfortunately, in some benchmark tests Pentium III beats Pentium 4, it's due to the fact that Pentium will flush the entire pipelines during branch-misprediction/pipelines stall. As a result Pentium III would out-perform Pentium 4 in some occasion, as the latter tends to lose more instructions when branch-misprediction rate is too high.
Althon, on the other hand, only flush 1/2 pipelines on averages. They really need to fix this fundamental design glitch before they could beat Althon.
If you are very interested in this subject you can read this article. You can understand why Intel cannot giveup Pentium III in favour of the market of Pentium 4.  _ /. /    |\/| |\/| |\/| / Run, Bill!
I doubt he's ever tried to load a 373 page Powerpoint file. That must be one looooong presentation (especially at at least 1min per slide)!.
This is for 4 tutorial lessons. Powerpoint loads it pretty fast, about 2 sec. May be it display the first page before finished reading it. StarOffice, on the other hand, attempt to load the whole file.
I just couldn't wait 5-10 minutes every time I start the lesson, and I don't want to purchase a seperate Powerpoint license for my laptop(it's freaking expensive) *sigh*
 _ /. /    |\/| |\/| |\/| / Run, Bill!
That is 1.2 seconds a page, how fast does Powerpoint manage it?
About 2 sec. I doubt the Powerpoint displays the first slide immediately after reading the first few while StarOffice attempt to load the whole file.
 _ /. /    |\/| |\/| |\/| / Run, Bill!
Nonsense! They are incurable skeptics! I saw it, I really saw it. Too bad I didn't carry a camera, so I have my friend draw it according to my description.
they run KDE, StarOffice, Mozilla, etc. with no troubles.
I'm not going to challenge the truthfullness, I believe you run them well. However, my 233Mhz 96MB box has some difficulty running Mozilla smoothly, and StarOffice requires 5-10 minutes to load a 373 pages Powerpoint slide.
Would you share with us how to optimize Mozilla and StarOffice in a slow machine as such?
The Kerberos case is that, as part of the standards creation process it was recognized that all vendors would be interested in having an extensibility hook so that they could essentially incorporate their own native authentication into the Kerberos web of trust. And that's precisely what we did. We used that hook in a way that was intended. And we are willing to strike business deals with people who want to strike a business deal for that implementation detail. That is not a misuse of that standard....
Let see if I follow their logic correctly:
1) Kerberos does adhere to standard because others don't, so they 'forced' used that hook.
2) everybody could strike a business deal for implementation details if they want
Therefore that is not a misuse of standard.....
Sorry I'm still lost....let me go back a little bit...
Standards bodies don't exist just to stamp an existing implementation. They exist so that the members can actually work out consensus among themselves.
What you meant by 'themselves', as you implied, are business partners right? I see now! Standard is being formed by people who signed business deals, and making the profit out of the same technology. Therefore, Kerberos is adhere to standard because it's standard among those who have partnerships with Microsoft.
what it is - Quite simply, .NET is Microsoft's platform for XML Web services.
....it's a platform for XML Web services...
what it does -
what problem it tries to solve - leverage most experienced people in business to define development guidance and policy that can be easily used by developers for building applications. (trust me I didn't invent these words)
what kind of things it should be used - can be used to deploy infrastructure and build applications for running an enterprise.(once again, not me...)
*give up searching the answers in microsoft.com*
Thanks for the article. It's pretty great.
this compares many other aspects other than benchmark, too.
Took me a second to digest it. Ah, for the days when ascii art was king. Adobe ASCIIshop anyone?
:/
:D
*blush* sorry about that. I really want to make it better but in view of the words limitation in sig....
It looks okay in netscape, but I found it looks awful in IE....is that MS behind all these again?
You've a pretty good point so I wonder why you had to post anonymously.
Java has two major string type String and StringBuffer. The former is non-mutable and the latter is mutable. The non-mutable one is quite frequently used, and it is in fact exerting quite a load of burden during garbish collection
StringBuffer is not much better, it is quite heavy loading.
I'd recommend implementing your char [] array class for your needs.
(Witness java enthusiasts writing "Java Spacegame" demo applets and getting cease-and-desist's)
Though I've much to disagree with you but I really thank you for linking this article. I might have named my project Java something if I weren't reading that.
If SUN doesn't like people using the name Java just say so, no need to pick on single developer who made no profit out of interest.
I was under impression it's a quick hack of Java
Your impression doesn't betray you. If you had time take a look at thisJava vs. C#. Pretty interesting, C#'s syntax and functionalities are quite similar to Java.
I wear the same pair of jeans all the time and I'm sure they have bacterial colonies living in them
I'm sure they'd rather live in vacuum if they had a choice.
My girlfriend doesn't call me 'sweetie' for nothing.
So far I found two misconceptions here:
China is being ruled by communism. Therefore, Hong Kong, a city of China, is also a communists city. Hong Kong is a Special Administrative Region of China. It has an international financial market and runs on capitalism.
China and Hong Kong do not respect IP and Copyright. China's law can bypass any license agreement. Pirate copying of copyright software is illegal in China and Hong Kong. Especially in Hong Kong, its legal system is based on common law, same legal system in British and US.
Furthermore, effective on 1/4/2001, companies and individuals possessing pirated software will be subjected to max. fine of HK$50,000 per copy and jail. Police, with court's warrant, can enter(bash) any place to confiscate computer equipment containing pirated software without piror notice.
A poor 14-year old boy was just caught for hosting MP3 sites. He was at home while police bashing his door.
It's true that you can find illegal-copied software everywhere. In Hong Kong police can jail you immediate if you are being caught carrying them. Try showing your collection of pirated software at China's custom, but bear in mind the max. penality for smuggling in China is not just jailing.
(in an unrelated story, while companies were busy looking for enough legal licenses before new law enforced, Microsoft had raised the price of all Windows/Office software. Those suckers.)
So, if you planned to come here for cheap pirated software, think about it.
Thank you for your reply.
:/
/. /    |\/| |\/| |\/| / Run, Bill!
Aye, I just wrote in the aspects that are not explicitly mentioned in the article I cited.
Frankly I really miss Pentium Pro, it takes the best of of P6 arch. Well.
 _
Hey man, be fair, don't just take the graph in favour to your conclusion.
:D
/. /    |\/| |\/| |\/| / Run, Bill!
How about this, this and this?
Don't believe everything you read.
Assumed you believe everything in aceshardware, do you believe the graphs above?
 _
Sorry I've over-simplied my argument which may cause misunderstanding.
/. /    |\/| |\/| |\/| / Run, Bill!
Typical instructions take more clock cycles to execute in Pentium 4(not P4). Longer and more pipelines doesn't mean more instructions can be fed and excuted in one clock cycle. Also the longer pipeline used in the Pentium 4, flow control operations (such as branches, jumps, and calls), the longer the time needed to fill up the pipelines.
(reminder: it's very simplifed view)in theory the execution units can process 9 micro-opts per clock cycle, thanks to the problem in cache design, it can only feed 3 micro-opts per clock cycle.
Pentium III's decoder can feed up to 3 instructions and 6 micro-ops (4+1+1) to the core per clock cycle.
Pentium III is like a motorcycle engine in a motorcycle. Pentium 4 is like upgrading the same engine to run a bus.(just ignore it if you think the analogy is wrong ^_^)
I might miss some points. Please comment.
 _
Aye, you are right. That was what I always wondering....in theory SMT should kick CMP as CMP would lose processing power by its simplistic division algorithm. However, it turns out quite like the opposite....is it ture that SMT is not yet enable in P6-4, or CMP practically more feasible in real life? :)
/. /    |\/| |\/| |\/| / Run, Bill!
Thanks for the info.
 _
well....
/. /    |\/| |\/| |\/| / Run, Bill!
in the summer of 2000 it tried to push the aging "P6" architecture too far. The P6 design, or 6th generation of x86 processor which since 1996 has been the heart of all Pentium Pro, Pentium II, Celeron, and Pentium III processors, simply does not scale well above 1 GHz. As the aborted 1.13 GHz Pentium III launch this summer showed, Intel tried to overclock an aging architecture without doing thorough enough testing to make sure it would work. The chip was recalled on the day of the launch, costing Intel, and costing computer manufacturers such as DELL millions of dollars in lost sales as speed conscious users migrated to the faster AMD Athlon.
From the article I linked before.
 _
Can the P4 dethrone the Athlon
/. /    |\/| |\/| |\/| / Run, Bill!
No.
Let me explain this way: Pentium III has 6 10-stage pipelines for out-of-order superscaler execution, while Pentium 4(avoid using short-form P4 - Pentium 4 is in P6 family) has 9 20-stage pipelines.
More pipelines more stages sounds good huh? Unfortunately, in some benchmark tests Pentium III beats Pentium 4, it's due to the fact that Pentium will flush the entire pipelines during branch-misprediction/pipelines stall. As a result Pentium III would out-perform Pentium 4 in some occasion, as the latter tends to lose more instructions when branch-misprediction rate is too high.
Althon, on the other hand, only flush 1/2 pipelines on averages. They really need to fix this fundamental design glitch before they could beat Althon.
If you are very interested in this subject you can read this article. You can understand why Intel cannot giveup Pentium III in favour of the market of Pentium 4.
 _
M$ have access to a LOT of lawyers.
/. (wannabe) lawyers.
/. /    |\/| |\/| |\/| / Run, Bill!
but they just couldn't buy thousands
 _
I doubt he's ever tried to load a 373 page Powerpoint file. That must be one looooong presentation (especially at at least 1min per slide)!.
/. /    |\/| |\/| |\/| / Run, Bill!
This is for 4 tutorial lessons. Powerpoint loads it pretty fast, about 2 sec. May be it display the first page before finished reading it. StarOffice, on the other hand, attempt to load the whole file.
I just couldn't wait 5-10 minutes every time I start the lesson, and I don't want to purchase a seperate Powerpoint license for my laptop(it's freaking expensive) *sigh*
 _
That is 1.2 seconds a page, how fast does Powerpoint manage it?
/. /    |\/| |\/| |\/| / Run, Bill!
About 2 sec. I doubt the Powerpoint displays the first slide immediately after reading the first few while StarOffice attempt to load the whole file.
 _
No. *wink*
:)
/. /    |\/| |\/| |\/| / Run, Bill!
Tell him he made a good website.
 _
.. UFO's, lights, strange dreams, an NT Server that doesn't crash...
/. /    |\/| |\/| |\/| / Run, Bill!
NT Server crash may be a hoax. No one shows a picture of it, rather I saw lots of people showing pictures of UFO.
May be people are too shock to take picture at time of crashing.
 _
Nonsense! They are incurable skeptics! I saw it, I really saw it. Too bad I didn't carry a camera, so I have my friend draw it according to my description.
/. /    |\/| |\/| |\/| / Run, Bill!
Scary, isn't it?
 _
they run KDE, StarOffice, Mozilla, etc. with no troubles.
/. /    |\/| |\/| |\/| / Run, Bill!
I'm not going to challenge the truthfullness, I believe you run them well. However, my 233Mhz 96MB box has some difficulty running Mozilla smoothly, and StarOffice requires 5-10 minutes to load a 373 pages Powerpoint slide.
Would you share with us how to optimize Mozilla and StarOffice in a slow machine as such?
Thanks!
 _
The only thing left in VA that can generate revenue is Slashdot?
/. /    |\/| |\/| |\/| / Run, Bill!
Ok, I get it. I'll click reload more frequent.
 _
...one of our most knowledgable people had quit recently...
... and they came to an agreement: our switch config was a mess..
/. /    |\/| |\/| |\/| / Run, Bill!
Hmmm...that most knowledgable people didn't leave for nothing, it seems....
 _
The Kerberos case is that, as part of the standards creation process it was recognized that all vendors would be interested in having an extensibility hook so that they could essentially incorporate their own native authentication into the Kerberos web of trust. And that's precisely what we did. We used that hook in a way that was intended. And we are willing to strike business deals with people who want to strike a business deal for that implementation detail. That is not a misuse of that standard. ...
/. /    |\/| |\/| |\/| / Run, Bill!
Let see if I follow their logic correctly:
1) Kerberos does adhere to standard because others don't, so they 'forced' used that hook.
2) everybody could strike a business deal for implementation details if they want
Therefore that is not a misuse of standard.....
Sorry I'm still lost....let me go back a little bit...
Standards bodies don't exist just to stamp an existing implementation. They exist so that the members can actually work out consensus among themselves.
What you meant by 'themselves', as you implied, are business partners right? I see now! Standard is being formed by people who signed business deals, and making the profit out of the same technology. Therefore, Kerberos is adhere to standard because it's standard among those who have partnerships with Microsoft.
Got it! Thanks!
 _