Actually, "Wright has teamed up with European demo coders to assist the game's design, capitalizing on their reputation for putting together amazing amounts of content in the smallest data space possible." So, yeah, more-or-less.
But, unlike the DOM, the XmlTextReader does not have to allocate the entire tree in memory. In fact, it shouldn't have to allocate anything except for the string to hold the text itself. It simply changes a flag to tell what kind of "element" it is looking at (Element, EndElement, CDATA, Comment, etc etc). Even when reading in the entire document, there is less overhead.
I don't have the time to do it, but I would suggest creating a quick test to compare the relative performance of the DOM and XmlTextReader, or even XPathNavigator. Ultimately, that will provide the most conclusive statement of the ideal parser. However,
this document gives a guideline to the appropriate XML api to use. It lists the DOM as 2 to 3 times slower than XmlTextReader, and lists XmlTextReader as the most efficient parser, memory-wise.
In this MSDNTV episode, the Microsoft developer describes XmlTextReader as "essentially the XML parser for.Net". Thus, the DOM is using XmlTextReader anyway, and any other features provided are uneeded overhead.
Many have asked about what libraries you are using to get at the XML. Loading up a whole DOM document is indeed quite inefficient.
On the.Net platform, I would suggest using the XmlTextReader class. This class and its bretheren are the parsers underlying Microsoft's DOM implementation, and anything else that needs access to XML. The class is noted for its strong performance advantage over loading a DOM or using XPathNavigator - and it is indeed a very lightweight class. It is certainly not as comfortable to use as the DOM, but neither is it incredibly painful, especially if your documents are relatively simple.
I think a better comparison would be a son/daughter that is literally the spittin' image of his/her father/mother.
Personally, I'd love to raise a clone of myself as a child. I'd already know what talents the child would have, what health issues, what physical characteristics, sexual predisposition, etc. No surprises.
I'm not sure this would always be the case. Though the genetic makeup of both people would be the same, it seems to me that the varying circumstances in which they live life would have a drastic affect on their appearance, interests, and even talents. For example, I am rather overweight. However, if I cloned myself, and brought my clone up to always eat right and excersize, perhaps they would end up only looking somewhat similar to me, rather than an exact copy. The same is true for abilities. I was taught piano at a young age, and am now a composer. My clone would not necessarally turn out the same.
"Until a secure music format comes along I see this as a hobby for the wanna be's, but not as a serious career"
With websites like MP3.com, artists get paid by the download (since they are bringing in views of the banner adds and such) I know of several artists who have hit it big there and have made several hundred thousand dollars. They have quit their jobs and are doing music full time now. Granted, thats a real hard place for artists to get to, but it is possible.
I don't totally agree with you. I don't have any specific materials to cite, but I have read that IBM looks at Linux as a way to have one scalable OS which they can use for everything within the company. This may be marketing BS, but it was said in an interview with someone who really knows where the company is going. They consider Linux as important as the "Internet Revolution." Sure, they have plenty of PR to gain, but I think they also really believe in Linux and what it can do.
I saw something like this at a science museum several years ago. The museum had a huge arcade room, which included a holographic game. The game did not require any headgear, but it displayed full color animation. Your character was a very realistic person, which you could move around with the joystick. Other character could come an attack you. It was really similar to an RPG, but it was projected in 3d.
Man, I saw the headline "Microsoft's First Ad Targeting Linux" and I almost had a heart attack! I sat there trying to think of what product Microsoft might have ported to Linux. Man, I was scared
Although I almost never do things anonymously (I like to take credit;) I can see where the ability would be important. You may want to protect yourself, or you might want to disassociate your work from yourself in an attempt to avoid any preconceived notions, good or bad. Both of these purposes also apply to writing a book, etc, anonymously.
Do the existing laws allow the government to determine the identity of an anonymous writer? If a person wrote a book about building a bomb, and signed it "anonymous," could the people who know he wrote it be forced to identify him? Do we have the "right to remain silent"
It's probably been said already, but who has time to look through all 784 comments?
Anyway, my suggestion is as follows:
"A patent on making stupid patents . Of course, I had to pay myself to make the patent! From this point onward, all contests on patent making and all stupid patents belong to me, mwhahahaha!
I am a high school student, but I have a job programming. This year, I switched to an online-only highschool. I thought it would be great - work a 40 hour week, do high school at home.
After a month, I'd had my fill of it. It was extremely hard to comunicate with the teachers, expectations were not clearly communicated, and the quality...well, there wasn't any!
I've since returned to normal high school, and I like it a lot better. There is really something neat about actually having a real teacher, with real passion about the subject.
On the other hand, my sister goes to Florida University, and they let her see movies of the lectures at home on her computer. She seems to like it better.
I guess the hard part is balancing it with your work. School can get pretty demanding. Think about what you aim to get out of the courses and the demands you're willing to place on yourself. Online school might be just the right thing!
I've been hearing a lot of people say that they think Slashdot is broken in one way or another. I am relatively new to Slashdot, timewise, but I do read almost every story. I don't post a whole lot, just read the comments. I browse at +1. And I almost never see a troll comment.
I'm not trying to say moderation is perfect, but it is relatively easy to view the well thought out posts and not the garbage.
I've also seen posts moderated up both in favor of MS and against it. I just don't see the groupthink.
I really enjoy Slashdot. Sure, there is probably more that can be done to improve it, but I think that Rob and Co. have done a great job.
My dad works as a music teacher at a college nearby. Although his job is not programming, the same type of thing happened to him - he was "asked" to move up to a management position, with no change of pay, etc.
Much to his surprise, he found that he really did like doing some administration stuff. Perhaps he still enjoys teaching a little more, but at least it wasn't an awful, horid experience.
So, I would say, give it a go! You might just like it.
Actually, "Wright has teamed up with European demo coders to assist the game's design, capitalizing on their reputation for putting together amazing amounts of content in the smallest data space possible." So, yeah, more-or-less.
I don't have the time to do it, but I would suggest creating a quick test to compare the relative performance of the DOM and XmlTextReader, or even XPathNavigator. Ultimately, that will provide the most conclusive statement of the ideal parser. However, this document gives a guideline to the appropriate XML api to use. It lists the DOM as 2 to 3 times slower than XmlTextReader, and lists XmlTextReader as the most efficient parser, memory-wise.
In this MSDNTV episode, the Microsoft developer describes XmlTextReader as "essentially the XML parser for .Net". Thus, the DOM is using XmlTextReader anyway, and any other features provided are uneeded overhead.
Reading XML with the XmlReader gives some guidelines for using the XmlReader classes.
Many have asked about what libraries you are using to get at the XML. Loading up a whole DOM document is indeed quite inefficient.
.Net platform, I would suggest using the XmlTextReader class. This class and its bretheren are the parsers underlying Microsoft's DOM implementation, and anything else that needs access to XML. The class is noted for its strong performance advantage over loading a DOM or using XPathNavigator - and it is indeed a very lightweight class. It is certainly not as comfortable to use as the DOM, but neither is it incredibly painful, especially if your documents are relatively simple.
On the
Give XmlTextReader a shot.
Sager laptop owner forums
Sager reseller
It may be a somewhat unknown brand, but I have been totally blown away with it. Check out the specs and the forums.
Great post, too bad so many people didn't get the joke.
I think a better comparison would be a son/daughter that is literally the spittin' image of his/her father/mother.
Personally, I'd love to raise a clone of myself as a child. I'd already know what talents the child would have, what health issues, what physical characteristics, sexual predisposition, etc. No surprises.
I'm not sure this would always be the case. Though the genetic makeup of both people would be the same, it seems to me that the varying circumstances in which they live life would have a drastic affect on their appearance, interests, and even talents. For example, I am rather overweight. However, if I cloned myself, and brought my clone up to always eat right and excersize, perhaps they would end up only looking somewhat similar to me, rather than an exact copy. The same is true for abilities. I was taught piano at a young age, and am now a composer. My clone would not necessarally turn out the same.
Just my $0.02
"NO artist has made several hundred thousand dollars from publishing their music on mp3.com."
Please take a look at this group under MP3.com earnings. $188,533.19
"Until a secure music format comes along I see this as a hobby for the wanna be's, but not as a serious career"
With websites like MP3.com, artists get paid by the download (since they are bringing in views of the banner adds and such) I know of several artists who have hit it big there and have made several hundred thousand dollars. They have quit their jobs and are doing music full time now. Granted, thats a real hard place for artists to get to, but it is possible.
I don't totally agree with you. I don't have any specific materials to cite, but I have read that IBM looks at Linux as a way to have one scalable OS which they can use for everything within the company. This may be marketing BS, but it was said in an interview with someone who really knows where the company is going. They consider Linux as important as the "Internet Revolution." Sure, they have plenty of PR to gain, but I think they also really believe in Linux and what it can do.
Or maybe I'm just gullible
I saw something like this at a science museum several years ago. The museum had a huge arcade room, which included a holographic game. The game did not require any headgear, but it displayed full color animation. Your character was a very realistic person, which you could move around with the joystick. Other character could come an attack you. It was really similar to an RPG, but it was projected in 3d.
It appears that Signall 11 has given his account to "a capable troll" so any newer post from this account is not the "real" Signal 11.
Man, I saw the headline "Microsoft's First Ad Targeting Linux" and I almost had a heart attack! I sat there trying to think of what product Microsoft might have ported to Linux. Man, I was scared
Check this out:
Janos Hajto of Napier University in Edinburgh says the screen is so efficient at harvesting light from the environment, that it even works at night.
Seems it works at night as well!
Although I almost never do things anonymously (I like to take credit ;) I can see where the ability would be important. You may want to protect yourself, or you might want to disassociate your work from yourself in an attempt to avoid any preconceived notions, good or bad. Both of these purposes also apply to writing a book, etc, anonymously.
Do the existing laws allow the government to determine the identity of an anonymous writer? If a person wrote a book about building a bomb, and signed it "anonymous," could the people who know he wrote it be forced to identify him? Do we have the "right to remain silent"
Interesting things to think about...
It's probably been said already, but who has time to look through all 784 comments?
Anyway, my suggestion is as follows:
"A patent on making stupid patents . Of course, I had to pay myself to make the patent! From this point onward, all contests on patent making and all stupid patents belong to me, mwhahahaha!
... Ahem"
Well, you get the point
I am a high school student, but I have a job programming. This year, I switched to an online-only highschool. I thought it would be great - work a 40 hour week, do high school at home.
After a month, I'd had my fill of it. It was extremely hard to comunicate with the teachers, expectations were not clearly communicated, and the quality...well, there wasn't any!
I've since returned to normal high school, and I like it a lot better. There is really something neat about actually having a real teacher, with real passion about the subject.
On the other hand, my sister goes to Florida University, and they let her see movies of the lectures at home on her computer. She seems to like it better.
I guess the hard part is balancing it with your work. School can get pretty demanding. Think about what you aim to get out of the courses and the demands you're willing to place on yourself. Online school might be just the right thing!
I've been hearing a lot of people say that they think Slashdot is broken in one way or another. I am relatively new to Slashdot, timewise, but I do read almost every story. I don't post a whole lot, just read the comments. I browse at +1. And I almost never see a troll comment.
I'm not trying to say moderation is perfect, but it is relatively easy to view the well thought out posts and not the garbage.
I've also seen posts moderated up both in favor of MS and against it. I just don't see the groupthink.
I really enjoy Slashdot. Sure, there is probably more that can be done to improve it, but I think that Rob and Co. have done a great job.
My dad works as a music teacher at a college nearby. Although his job is not programming, the same type of thing happened to him - he was "asked" to move up to a management position, with no change of pay, etc. Much to his surprise, he found that he really did like doing some administration stuff. Perhaps he still enjoys teaching a little more, but at least it wasn't an awful, horid experience. So, I would say, give it a go! You might just like it.
If I understand correctly, 2600 is being sued for copyright infringement? How?
Did anyone notice the copyright directly below the article? (in the same font as the rest of the article) Kind of subtle . . .
Sounds like this will open up a new world for Window Managers. I wonder what kind of new things could be done with changes on a lower level (read, X)